以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  追载数据出现错误  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=154046)

--  作者:tld
--  发布时间:2020/9/2 10:56:00
--  追载数据出现错误
老师好,追载数据的时候出现错误:

.NET Framework 版本:4.0.30319.42000

Foxtable 版本:2020.5.29.8

错误所在事件:

详细错误信息:

关键字 \'From\' 附近有语法错误。


通过msgbox 查找,,,错误出现在 :      tb0.DataTable.AppendLoad("[委托编号] = \'" & wtbh & "\'")
其中,  dim tb0 as table = tables(e.form.name & "_table1"),  是 sqltable


tb0.AllowAddNew = True
tb0.AllowEdit = True

    tb0.DataTable.RemoveFor("[委托编号] = \'" & wtbh & "\'")
msgbox(1)
    tb0.DataTable.AppendLoad("[委托编号] = \'" & wtbh & "\'")
msgbox(2)
请老师帮忙,指点下错误出在哪里    谢谢!!

--  作者:有点蓝
--  发布时间:2020/9/2 11:11:00
--  
sqltable的sql发上来看看
--  作者:tld
--  发布时间:2020/9/2 11:20:00
--  
窗口中:  sele ct * from{流水} where [_identify] is null
加载窗体 的 afterload 事件中:

tb0.datatable.LoadFilter = "[委托编号] >= \'" & bh1 & "\' And [委托编号] <= \'" & bh2 & "\'"
tb0.datatable.LoadOrder = "委托编号 desc"
tb0.datatable.load


如果不执行追载  运行正常 但是需要加载表才能将新的行加进来, 如果用追载,就出现错误
[此贴子已经被作者于2020/9/2 11:20:40编辑过]

--  作者:有点蓝
--  发布时间:2020/9/2 11:30:00
--  
select * from {流水} where [_identify] is null

from {流水}中间加个空格

--  作者:tld
--  发布时间:2020/9/2 12:02:00
--  
谢谢