删除表的问题,请高手帮忙,在线。。。。
我用ado+access,
想把某一个表删除,用了如下的语句:
adoquery1.close;
adoquery1.sql.text:='drop table'+edit1.text;
adoquery1.execsql;
报错,说我的drop语句错了,
我改了一下:
adoquery1.sql.text:='drop table '''+edit1.text+'''';
同样的错误。
请问高手,应该怎么办?谢谢。
问题点数:30、回复次数:4Top
1 楼jinjazz(近身剪)回复于 2004-08-03 18:54:57 得分 30
第一个语法没有问题,报什么错?Top
2 楼yuer203(yuer)回复于 2004-08-03 19:01:15 得分 0
本来用
adoquery1.sql.text:='drop table table1';
这样子是没有问题的,可是一旦用edit1.text代替表名的时候就报错:
“drop table 或drop index 语法错误”。Top
3 楼jinjazz(近身剪)回复于 2004-08-03 19:05:12 得分 0
adoquery1.sql.text:='drop table '+edit1.text; --〉table后面加空格Top
4 楼yuer203(yuer)回复于 2004-08-03 19:07:50 得分 0
谢谢,搞定,接分阿。Top




