这个问题我见过,你可以用正规的方法来解决:
cstr=chr(34)&c&chr(34)
conn.execute("update tb set name='sss' where id="&cstr)
其命令行最终应为 update tb set name='sss' where id="c的内容",反正你要记住在操作时对字符串两边加上CHR(34)就行,CHR(34)就是"号,如果SSS是变量,也可以同样做。
name字段如果是varchar,id字段如果是int,则应该这么写:
conn.execute("update tb set name='sss' where id=" & c)
name字段如果是varchar,id字段如果也是varchar,则应该这么写:
conn.execute("update tb set name='sss' where id='" & c & "'")