以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]关于 SQLReplaceFor 的问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=122658)

--  作者:km007
--  发布时间:2018/7/30 16:49:00
--  [求助]关于 SQLReplaceFor 的问题
请问我想将 表A 中的 列A 和 列B 合并起来 赋值去 列C,代码如下 合并不了,列A、列B、列C 均为 字符型数据列,SQL数据库。
例如:列A值 :A ,列B值 :B 那么 列C值 :AB 这样

DataTables("表A").SQLReplaceFor("列C", "列A + 列B", "",True)

--  作者:有点甜
--  发布时间:2018/7/30 17:35:00
--  

代码没问题。你去看一下你的数据库,看列C是否更新了。

 

如果A、B列有空值,改成 DataTables("表A").SQLReplaceFor("列C", "isnull(列A,\'\') + isnull(列B,\'\')", "",True)

 

 

[此贴子已经被作者于2018/7/30 17:34:52编辑过]