以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助] (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=115284) |
-- 作者:cqlbl -- 发布时间:2018/3/4 14:44:00 -- [求助] 我用的SQL 数据库执行以下代提示出错何解? DataTables("派工明细").LoadFilter = "[_Identify] is null" DataTables("派工明细").Load() Dim Filter As String = "派工单编号 = \'PG-180304-002\'" DataTables("派工明细").AppendLoad(Filter) 出错提示如下: .NET Framework 版本:2.0.50727.4984 Foxtable 版本:2018.3.3.1 错误所在事件: 详细错误信息: 第 1 行: \'派工明细] Where 派工单编号 = \'PG-180304-002\'\' 附近有语法错误。 字符串 \'派工明细] Where 派工单编号 = \'PG-180304-002\'\' 之前有未闭合的引号。 |
-- 作者:有点甜 -- 发布时间:2018/3/4 15:35:00 -- 到这里看看
http://www.foxtable.com/webhelp/scr/1812.htm
你数据库添加的表格的名称,是否有异常?或者截图出来看看。 |
-- 作者:cqlbl -- 发布时间:2018/3/4 17:26:00 -- 表名前面多了 SQL数据库的登录名样式是这样[ls].[派工明细], 表名只能选择没有修改的地方,不解,请指教。
|
-- 作者:cqlbl -- 发布时间:2018/3/4 17:36:00 -- 还有这三段语句没有异常可以执行,一到AppendLoad追加数据语句就出错, DataTables("派工明细").LoadFilter = "[_Identify] is null" DataTables("派工明细").Load() Dim Filter As String = "派工单编号 = \'PG-180304-002\'"
|
-- 作者:有点甜 -- 发布时间:2018/3/4 17:41:00 -- 以下是引用cqlbl在2018/3/4 17:26:00的发言:
表名前面多了 SQL数据库的登录名样式是这样[ls].[派工明细], 表名只能选择没有修改的地方,不解,请指教。
不能用这样的表名 [ls].[派工明细] 不然就会出错。你要去你数据库那里,把表名修改成如 派工明细 这样的名字,不能带登录名。
当然,这也算是appendLoad的一个bug。 |
-- 作者:cqlbl -- 发布时间:2018/3/4 18:11:00 -- 您好,版主: 我数据库里的表名是不带[ls]这些字符的,是在选着表时是它自动组合一齐。 新增记录,删除等功能都可以用,不过我初始化项目也会出错; 第 1 行: \'派工单]\' 附近有语法错误。 字符串 \'派工单]\' 之前有未闭合的引号。 |
-- 作者:有点甜 -- 发布时间:2018/3/4 18:24:00 -- 你试试把前缀修改成ado前缀。
https://www.baidu.com/baidu?wd=sqlserver+%E8%A1%A8%E5%90%8D+%E5%89%8D%E7%BC%80
|