INSERT INTO语句中的语法错误。 asp.net

时间:2013-07-28 03:32:08

标签: asp.net syntax insert

我可以问一下,我在INSERT INTO语句中遇到语法错误。每当我按ctrl + f5。我的代码有什么遗漏吗?

Protected Sub btnEnter_Click(sender As Object, e As System.EventArgs) Handles btnEnter.Click

    Dim CID As Integer = CInt(lblCno.Text)
    Dim tRentID As String = txtRentID.Text
    Dim pList As String = ProductList.Text
    Dim tDate As Date = lblDue.Text
    Dim amount As Integer = CInt(txtAmount.Text)
    Try
        Dim dbconn1, dbcomm1, dbex1, sql1
        dbconn1 = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;" & "Data Source=" & Server.MapPath("~/App_Data/aspDatabase.mdb"))
        dbconn1.open()
        sql1 = "Insert into order VALUES ( " & "'" & tRentID & "'" & "," & "'" & tDate & "'" & "," & "'" & amount & "'" & "," & "'" & CID & "'" & "," & pList & ")"
        dbcomm1 = New OleDbCommand(sql1, dbconn1)
        dbex1 = dbcomm1.executenonquery
        dbconn1.Close()
    Catch ex As Exception
        lblOut.Text = ex.Message
    End Try
End Sub
End Class

1 个答案:

答案 0 :(得分:3)

ORDER是保留关键字。用方括号[order](或后退,取决于您使用的数据库)将其环绕。它是Access的方括号。

相关问题