vb6错误中的查询值和目标字段数不同

时间:2013-10-24 03:57:35

标签: sql vb6

我想问一些事,

我写了这样的代码,但是当我执行它时,它包含一个像这样的错误

“查询值和目标字段的数量不同”

在我展示我的代码之前,我会告诉你我的结构表:

No : AutoNumber
NoNota : Text
NamaMotor : Text
NamaPeg : Text
Unit : Number
TotalJasa : Number
TotalPart : Number
GrandTotal : Number

以下是我的代码:

 dung = "INSERT INTO TmpTransaksi VALUES (" & _
                      "" & TBox(33).Text & "," & _
                      "'" & TBox(0).Text & "'," & _
                      "'" & TBox(32).Text & "'," & _
                      "'" & TBox(30).Text & "'" & _
                      "" & TBox(25).Text & "," & _
                      "" & TBox(23).Text & "," & _
                      "" & TBox(15).Text & "," & _
                      "" & TBox(16).Text & ")"
       MsgBox dung
       cn.Execute dung

你能告诉我我的错在哪里并纠正吗? 在此之前谢谢..

1 个答案:

答案 0 :(得分:0)

你错过了一个逗号。变化

"'" & TBox(30).Text & "'" & _
                      ^^^

"'" & TBox(30).Text & "'," & _

旁注:考虑学习和使用参数化查询,而不是插入查询字符串。