以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]如何向外部表写入逻辑列? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=127337) |
-- 作者:hzcaqjf -- 发布时间:2018/11/12 10:07:00 -- [求助]如何向外部表写入逻辑列? Dim dt As DataTable = DataTables("金蝶银行账") Dim cmd As New SQLCommand cmd.C For Each dr As DataRow In dt.dataRows cmd.CommandText = "Ins ert In to {TRBankJnl} ([FDATE],[FPERIOD],[FACCTID],[FCYID],[FDEBIT],[FCREDIT],[FEXP],[FORDERID],[FCLOSED],[FPREPARER]) Values(#" & dr("FDATE") & "#," & dr("FPERIOD") & ",\'" & dr("FACCTID") & "\',\'" & dr("FCYID") & "\'," & dr("FDEBIT") & "," & dr("FCREDIT") & ",\'" & dr("FEXP") & "\'," & dr("FORDERID") & "," & dr("FCLOSED") & ",\'" & dr("FPREPARER") & "\')" cmd.ExecuteNonQuery next 上面语句中红色字段[FCLOSED]是逻辑列,去掉就能写入,加上就不能写入.不知错在哪里.
[此贴子已经被作者于2018/11/12 13:49:41编辑过]
|
-- 作者:有点甜 -- 发布时间:2018/11/12 10:26:00 -- 弹出这个值看一下,报错前弹出的截图发上来
msgbox(cmd.CommandText) |
-- 作者:hzcaqjf -- 发布时间:2018/11/12 10:40:00 -- 附件已经上传,怎么看不到的 |
-- 作者:有点甜 -- 发布时间:2018/11/12 10:57:00 -- 1、弹出这个语句看看sql是否有问题
msgbox(cmd.CommandText)
2、不会看,请直接粘贴发出来 |
-- 作者:hzcaqjf -- 发布时间:2018/11/12 11:00:00 -- 将datatable保存为.dbf文件能正常导入金蝶数据库,弹出窗口也能正常显示为true,没有错误提示,就是不能insert into |
-- 作者:hzcaqjf -- 发布时间:2018/11/12 11:16:00 -- 附件上传不上,直接写出来: Insert Into {TRBankJnl} ([FDATE],[FPERIOD],[FACCTID],[FCYID],[FDEBIT],[FCREDIT],[FEXP],[FORDERID],[FCLOSED],[FPREPARER]) Values(#2018-11-10#,11,\'102001\',\'RMB\',0,1700,\'分公司往来款\',1,true,\'张三\')
|
-- 作者:有点甜 -- 发布时间:2018/11/12 11:37:00 -- 在sql测试窗口,分别输入下面的代码,执行报什么错?
http://www.foxtable.com/webhelp/scr/1484.htm
Insert Into {TRBankJnl} ([FDATE],[FPERIOD],[FACCTID],[FCYID],[FDEBIT],[FCREDIT],[FEXP],[FORDERID],[FCLOSED],[FPREPARER]) Values(#2018-11-10#,11,\'102001\',\'RMB\',0,1700,\'分公司往来款\',1,true,\'张三\')
Insert Into {TRBankJnl} ([FDATE],[FPERIOD],[FACCTID],[FCYID],[FDEBIT],[FCREDIT],[FEXP],[FORDERID],[FPREPARER]) Values(#2018-11-10#,11,\'102001\',\'RMB\',0,1700,\'分公司往来款\',1,\'张三\')
|
-- 作者:hzcaqjf -- 发布时间:2018/11/12 13:48:00 -- 原来金蝶真正数据库的trbankfnl表中没有这个逻辑列,与它的通过金蝶软件导出的视图中的字段是不一样的. 多谢甜老师的耐心帮助分析指导,帮助找出了问题原因.
|