以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  代码求助(已解决)  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=7946)

--  作者:shixia
--  发布时间:2010/8/22 15:02:00
--  代码求助(已解决)

在当前表的 表事件中有如下代码,通过执行后把当前表的数据向外部数据源的  现金流水账中 添加行并符值.执行中总提示错误,好象是Values(s4,s6,s2,s1,s5,s4,s7) 中的代码有误,请指教.

Dim s1 As String  =   e.DataRow("供应商")
Dim s2 As Double  =  e.DataRow("实付额")
Dim s3 As Double  =  e.DataRow("未付额")
 Dim s4 As Date  =  e.DataRow("入库日期")
Dim s5 As String  =  e.DataRow("入库单编号")
Dim s6 As String  =  "购货"
Dim s7 As String  =  "第一次付款"
Dim s8 As String  =  "未付款"
Dim s9 As String  =  "付清"
 Dim cmd2 As New SQLCommand
 cmd2.C
 cmd2.CommandText = "Insert Into {现金流水账} ([日期],[收支项目],[流出金额],[客户],[入出库编号],[收付日期],[说明]) Values(s4,s6,s2,s1,s5,s4,s7)"
 cmd2.ExecuteNonQuery()

 

cmd2.CommandText = "Insert Into {现金流水账} (日期,收支项目,流出金额,客户,入出库编号,收付日期,已付已收,说明) Values(#" & s4 & "#,\'" & s6 & "\',\'" & s2 & "\', \'" & s1 & "\',\'" & s5 & "\',#" & s4 & "#,True,\'" & s7 & "\')"

[此贴子已经被作者于2010-8-22 15:44:35编辑过]