J
jadesun
Unregistered / Unconfirmed
GUEST, unregistred user!
我把以下代码一起写到memo中,然后用ADOQuery.sql.text := memo1.lines.text把memo中的SQL代码赋予ADOQuery,然后执行。
alter table bbs1 add LastPost varchar(255)
alter table [user] add UserLastIP varchar(15)
alter table [user] add UserPhoto varchar(255)
把以上三行代码在查询分析器中测试通过。但一起写入memo中执行就会出错,分开一条条写入执行就没问题。把memo中的SQL代码copy出来一看变成了:
alter table bbs1 add LastPost
varchar(255)
alter table [user] add UserLastIP
varchar(15)
alter table [user] add UserPhoto
varchar(255)
用memo中的code edit把代码恢复成先前输入的样子,再执行,也会语法报错。
这到底是怎么回事呢?或者各位有没有多语句一起执行的方法,我的要求就是能一下子执行多行SQL语句。