我用sql脚本建立数据库,并向新建的表中插入值,现在出现了问题。

skyhorse_zjj 2005-04-10 09:46:54
我用sql脚本建立数据库,并向新建的表中插入值,现在出现了问题。我是用adoquery来执行sql脚本的,adoquery.sql.loadfromfile得到sql脚本的内容。脚本的格式如下
create table
...
...
insert into table
...
...
现在的问题是adoquery在执行到最后一句create table就不往下执行了,就是说insert into table的所有语句都执行不到,怎么办?
...全文
119 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
liuji10_2001 2005-04-10
  • 打赏
  • 举报
回复
下面代码在本机上调试无错误:
procedure TForm1.Button1Click(Sender: TObject);

begin
adoquery1.Close;
adoquery1.SQL.LoadFromFile('c:\abc.txt'); showmessage( adoquery1.SQL.Text );
adoquery1.ExecSQL;
end;
c:\abc.txt文件中的内容:
CREATE TABLE [table1] (
[clly] [varchar] (10) COLLATE Chinese_PRC_CI_AS NULL
) ON [PRIMARY];
insert into cllyk(clly) values (10)

2,497

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧