vb.net - 无法使用 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 语句中的语法错误。
解决方案
最有可能的是,您需要将保留字Order括起来:
"INSERT INTO TemporaryHolder ([Order]) VALUES ('" & test & "')"
推荐阅读
- python - 如何在一个函数调用中按块加密和解密?
- kotlin - 使用 Jetpack Compose 导航
- flutter - 使用前一个小部件的索引值
- android - Android Gradle 读取风味文件
- string - AWS Cloudformation 属性 SubnetIds 的值必须是字符串列表类型
- python - 使用 pyinstaller 时无法加载本机模块“Crypto.Cipher._raw_ecb”
- typescript - 有没有办法指定泛型函数的基本类型?
- oracle - 我无法将我的 sql 连接到 oracle xe 侦听器 ora 错误
- c++ - 堆栈中的 peek() 和 top() 函数有什么区别?
- wordpress - Wordpress (?) 将较旧的帖子发布到 facebook