Foxtable(狐表)用户栏目专家坐堂 → 这段代码错在哪


  共有3184人关注过本帖树形打印复制链接

主题:这段代码错在哪

帅哥哟,离线,有人找我吗?
有点甜
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/4/20 19:12:00 [显示全部帖子]

 是不是这个 mr("日")  是空值?

 

 自己调试 http://www.foxtable.com/help/topics/1485.htm

 


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/4/20 19:39:00 [显示全部帖子]

 你这一列,[日],是什么类型的?

 

 弹出,截图发上来看看 msgbox("[日] < " & mr("日") & " And [物料] = '" & mr("物料") & "'")


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/4/20 19:55:00 [显示全部帖子]

 呃,字符类型?那得这样写,要加单引号的,下面的你都得改改

 

dr = e.DataTable.Find("[日] < '" & mr("日") & "' And [物料] = '" & mr("物料") & "'", "[日]")

 


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/4/20 20:06:00 [显示全部帖子]

以下是引用实话实说在2014-4-20 20:05:00的发言:
加了单引号正常了,疑惑的是,相同的代码(没加单引号)在其它一个项目却能正常运行
谢了

 

不应该吧?只有列是 数值 类型的,才不用加引号


 回到顶部