中国开发网: 论坛: 程序员情感CBD: 贴子 21649
李颖
for i:= 0 to RecCount-1 do
begin
sql.Add(InsertSql);
end;


执行到第2次的时候,SQL属性没有清空,然后又Add了一次

实际上此时包含两条INSERT语句

ACCESS允许一次执行多条SQL语句,但是要求语句以分号隔开

所以ACCESS报告说,“没有加分号”

你的代码 sql.Add(InsertSql);

改成 SQL.Text := InsertSql 就可以了
DISSENT IS THE HIGHEST FORM OF PATRIOTISM !

--Thomas Jefferson

相关信息:


欢迎光临本社区,您还没有登录,不能发贴子。请在 这里登录