首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > PB >

帮小弟我看下,find函数

2012-03-18 
帮我看下,find函数ll_findds_1.find(date_1+string(dt_1)+ and time_1+string(ll_1)+ ,1,ds_1.r

帮我看下,find函数
ll_find=ds_1.find("date_1="+string(dt_1)+" and time_1="+string(ll_1)+" " ,1,ds_1.rowcount())

如上 dt_1为date,ll_1为long
  好像这样写问题,求解,谢谢

[解决办法]
ll_find=ds_1.find("date_1 = '"+string(dt_1)+"' and time_1 = '"+string(ll_1)+"'" ,1,ds_1.rowcount())
[解决办法]

探讨
date_1 为date ,time_1 为long ,楼上的我试了,失败

[解决办法]
刚才那少 '
ll_find=ds_1.find("string(date_1,'yyyy-mm-dd')='"+string(dt_1,'yyyy-mm-dd')+"' and time_1="+string(ll_1)+" " ,1,ds_1.rowcount())
[解决办法]
我們公司從來不用DATETIME類型,都用INT代替,感覺還是用著蠻好的.
[解决办法]
DW 过滤和查找行的匹配要求应该是条件列的数据和比较值的数据类型一至.
比如,LZ讲的date_1 是日期型, 比较的字符串可以写 "date_1 = date("+string(dt_1)+")" 或 "string(date_1) = ......"
由于过滤和查找的条件都是由拼接的字符串完成的. 因此在查询表达式里要把转换函数像 date(),datetime() 什么的写上去.
long型的简单些, 就是拼接的字符串不要加引号 即可.

热点排行