我在mysql中的查询是正确的,但是当我将它应用到VB.net时,我的代码中出现了问题

时间:2014-02-06 05:59:33

标签: mysql vb.net

我的查询在mysql中是正确的,但是当我将它应用到VB.net时,我的代码中出现了问题。我使用textpass.Text作为文本框。

    cmd = New Odbc.OdbcCommand("INSERT INTO errorlog(pword) VALUES ('Wrong','" & 
    Trim(txtpass.Text) & "'", con)

这是我在sql中的工作查询 INSERT INTO pcba_info.errorlog(pword)VALUES('错误');

1 个答案:

答案 0 :(得分:0)

cmd = New Odbc.OdbcCommand("INSERT INTO errorlog(pword) VALUES ('Wrong','" & 
    Trim(txtpass.Text) & "'", con)

错误日志(pword) --->这是您指定的单列名称,但

VALUES('错误','“& Trim(txtpass.Text)&”'“ ----->您传递的两个值

所以它的抛出错误