首页 > 解决方案 > 无法使用 vb.net 命令将值插入我的 MS Access 数据库

问题描述

我一直在尝试向我的 MS Access 数据库中的字段插入一个文本值,但它在 INSERT INTO 中显示语法错误。

      con.Open()
        Dim test As String
        test = cbHotCake.Text

        Dim addBF1 As New OleDbCommand("INSERT INTO TemporaryHolder (Order) VALUES ('" & test & "')", con)
        addBF1.ExecuteNonQuery()
        con.Close()

这是它显示的错误消息:

INSERT INTO 语句中的语法错误。

标签: vb.netms-access-2003

解决方案


最有可能的是,您需要将保留字Order起来:

"INSERT INTO TemporaryHolder ([Order]) VALUES ('" & test & "')"

推荐阅读