作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我花了两天时间,还是没能解决这个问题。
这是我当前在 VBA 中运行的代码,但仅适用于一个字段。我尝试修改它以使其适用于多个字段,但失败了。
Dim SQL as String
SQL = "INSERT INTO tblProviders (Provider) " _
& "VALUES(" _
& "'" & Me!txtProvider & "' ) "
DoCmd.RunSQL
其中 tblProviders 是我选择的表,Provider 是我的字段,txtProvider 是用户插入信息的位置。
如果我执行以下操作,则会出现错误:
Dim SQL As String
SQL = "INSERT INTO tblProviders (Provider, Adress) VALUES (" & Me.txtProvider & "," & Me.txtAdress & ")"
DoCmd.RunSQL SQL
以下内容也不起作用,因为它只是创建 2 个新行,而不是将它们全部添加到同一行:
Dim SQL1 as String
SQL1 = "INSERT INTO tblProviders (Provider) " _
& "VALUES(" _
& "'" & Me!txtProvider & "' ) "
DoCmd.RunSQL SQL1
Dim SQL as String
SQL2 = "INSERT INTO tblProviders (Provider) " _
& "VALUES(" _
& "'" & Me!txtAdres & "' ) "
DoCmd.RunSQL SQL2
最佳答案
构建字符串时,需要规划最终 SQL 语句中的引号。试试这个:
SQL = "INSERT INTO tblProviders (Provider, Adress) VALUES ('" & _
Me.txtProvider & "', '" & Me.txtAdress & "')"
'print the result for control
debug.Print SQL
我在双引号 "
内使用单引号 '
,例如 "'Hi'"
。
也可以将内部双引号加倍,就像这样 """Hi"""
,但我发现它不可读。
关于mysql - 如何在 SQL (ms Access) 中的同一行中添加多个字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25500130/
我是一名优秀的程序员,十分优秀!