以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  sqlq的update语句不对  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=143807)

--  作者:lihe60
--  发布时间:2019/12/4 22:40:00
--  sqlq的update语句不对
运行窗口后,点“结清",有错误提示。
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目2.foxdb


--  作者:lihe60
--  发布时间:2019/12/5 9:24:00
--  
如何解决。
--  作者:有点蓝
--  发布时间:2019/12/5 9:55:00
--  
Dim  filter As String="UPDATE {租赁} as a,{租赁明细} b SET a.结清 = " & e.newvalue & " WHERE a.行号 = b.id and a.合同编号=\'" & e.DataRow("合同编号") & "\' and b.所属期间=\'" & e.DataRow("所属期间") & "\'" 


另外强调一下,如果为了做例子,使用了内部表这个可以。否则请尽量不要在正式项目里使用sql更新内部表的数据,否则可能会出现无法预料的问题