Foxtable(狐表)用户栏目专家坐堂 → [求助]手机应用 System.Data.OleDb.OleDbException: 字符串 ' ])' 后的引号不完整。


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

主题:[求助]手机应用 System.Data.OleDb.OleDbException: 字符串 ' ])' 后的引号不完整。

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


加好友 发短信
等级:一尾狐 帖子:439 积分:3850 威望:0 精华:0 注册:2012/10/12 5:20:00
[求助]手机应用 System.Data.OleDb.OleDbException: 字符串 ' ])' 后的引号不完整。  发帖心情 Post By:2018/6/6 14:50:00 [只看该作者]

捕捉如下错误信息:

System.Data.OleDb.OleDbException: 字符串 '
])' 后的引号不完整。
'
  "errcode": 40003,
  "errmsg": "invalid openid hint: [KXF0Ca0630ge31' 附近有语法错误。
   在 System.Data.OleDb.OleDbCommand.ExecuteReaderInternal(CommandBehavior behavior, String method)
   在 System.Data.OleDb.OleDbCommand.ExecuteNonQuery()
   在 Foxtable.SQLCommand.ExecuteNonQuery()


是指 ]) 后的引号不完整? 但我输出代码生成的word文件中只有如下段中含cnt= dt.Compute("Count([车牌号])","车牌号='" & dr("车牌号") & "'"),没觉得有问题 

        cmd.CommandText = "Sele ct 车牌号,名称,00 As BBBB From 销售明细  where convert(Char(10),施工完毕,120)='2018-06-01'"

        dt = cmd.ExecuteReader

        Dim cnt As Integer

        For Each dr In dt.DataRows

                cnt= dt.Compute("Count([车牌号])","车牌号='" & dr("车牌号") & "'")

                dt.replacefor("BBBB",cnt,"车牌号='" & dr("车牌号") & "'")

        Next



请老师指导,多谢!

[此贴子已经被作者于2018/6/6 14:50:56编辑过]

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/6/6 15:04:00 [只看该作者]

1、改成 convert(varChar(10),施工完毕,120)

 

2、如果还报错,说明和你此段代码无关。


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


加好友 发短信
等级:一尾狐 帖子:439 积分:3850 威望:0 精华:0 注册:2012/10/12 5:20:00
  发帖心情 Post By:2018/6/6 15:06:00 [只看该作者]

多谢!试试


 回到顶部