# 在 Access 中使用 SQL 的 insert into 有问题

Posted by Koi Lee on June 17, 1997 at 00:11:26:

使用 vb6 (16 bit) 英文企业版, 开了一个 Access 的 TEST.MDB

Dim db As Database
Dim sql$

Set db = DBEngine.Workspaces(0).OpenDatabase("TEST.MDB")

sql$ = "insert into mytable values('001','资策会')"

db.Execute sql$

会出现错误讯息 'Syntax error in string in query expression'

后来发现只要 sql string 中有 '会' 这个字, 就会出现问题.

以前在 SQL Server 也有出现过这讯息, 但是使用 dbSQLPassThrough 即可, 但是用 Jet Engine 无法使用 dbSQLPassThrough 参数, 不知道有没有办法解决? 谢谢.

Follow Ups:

- Re: 在 Access 中使用 SQL 的 insert into 有问题 小吴 02:54:56 6/17/97 (0)