请给出错误提示
请问各位高手,我想控制错误提示,我做一个小程序实现的功能是指定数据库下的指定表存在就正常,如果指定数据库下的指定数据表不存在就给出错误提示此表不存在,而我做的是给出系统的提示错误信息,不知道我的代码错在哪里,请指教
try
with adoquery1 do
begin
close;
sql.clear;
sql.add('if exists(select * from sysobjects where name=''t_bus'' And xtype=''u'')');
sql.add('select * from t_bus');
open;
showmessage('此表存在');
end;
except
showmessage('此表不存在');
如何改正,
[500 byte] By [
dong12] at [2008-2-13]
...
sql.add('select * from sysobjects where name=''t_bus'' And xtype=''u''');
open;
if adoquery1.recordcount>0 then
showmessage('此表存在')
else
showmessage('此表不存在');
还是用
adoconnection1.GetTableNames(combobox1.items,false);
判断一下
如果我是动态输入数据库名称,不是固定的数据库,我在窗体放入一个EDIT控件,此控件用于输入数据库名称的,这样就只能运行一次,我在上面加入如下代码,不知错在哪里
adoquery1.connectionstring:='';
adoquery1.connectionstring:='Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog='''+edit1.text+''';Data Source=WWW-A6X0D1T7LH2';将如何改正,请各位高手指教