插入工作表

时间:2012-08-20 13:39:43

标签: vba excel-vba syntax-error excel

我有一个字符串 -

insert into staging_table values('AC','36569','SL','4950 W NEWPORT','CHICAGO');insert into staging_table values('AC','36569','SL','4950 W NEWPORT','CHICAGO');

我有一个工作表TEST,它有2列SQL,flg

这些列下的数据为" ",1

如何编写更新语句以更新列SQL的值,其中flg为1且上面的字符串。

我面临的问题是字符串中存在单引号,当我执行update语句时,我收到语法错误...请指教。

1 个答案:

答案 0 :(得分:1)

如果要在SQL插入/更新中使用包含单引号的字符串值,则需要通过将它们加倍来转义“

E.g。

...values('AC','36569',...

应该是

...values(''AC'',''36569'',...