注:query : 是TAdoQuery组件。
CS : 为一个无效的连接字符串。try
query.ConnectionString:=cs;
query.Active:=true;
except
On E:EOleException do ShowMessage('连接无效');///执行到query.action:=true ;就出错了。
CS : 为一个无效的连接字符串。try
query.ConnectionString:=cs;
query.Active:=true;
except
On E:EOleException do ShowMessage('连接无效');///执行到query.action:=true ;就出错了。
解决方案 »
- access violation at address错误的解决办法?
- 日期是STRING类型的 怎么取年月进行查询啊 高手请帮忙写下SQL语句.谢谢!!
- 大家讨论一下,离线开单是一种什么软件技术
- 如何在treeview里添加数据?简单而复杂的杂症
- DbgridEh 和 其右键菜单的问题哦,大家帮忙看一下哦 谢谢哦
- 急求用mscomm控件从modem中得来显的代码,我找了好多都不成功。
- 哪里有象msn中那样可以在输入文本的同时插入表情的控件啊,拜托了
- formula one
- 请问谁有关于DBGRID的比较深入的详细资料!
- DBGrid控件(连Table)添加新记录时显示顺序不正常
- 怎样关闭多文档窗口中的子窗口?
- DBGRID中的PICKLIST是做什么用的
begin
try
ADOQuery1.ConnectionString := '';
ADOQuery1.Active := True;
except
on E: EDatabaseError do ShowMessage(E.Message);
end;
end;
Project Project1.exe raised exception class EDatabaseError with message 'Missing Connection or ConnectionString'. Process stopped. Use Step or Run to continue.
tools->debugger options->最下面的integrated debuggin前面的勾去掉
就能显示你的错误了
**********************************************************
注意(好好看看):
应为:On E:EDatabaseError do ShowMessage('连接无效');
*************************************************************这是正常状况,因为cs为一个无效的连接字符串!!
出错,是因为delphi捕捉到了异常!我想楼主一定再delphi调试环境下运行软件;如果再delphi环境外运行,你就只会看到“连接无效”的对话框了,系统的出错对话框已被应用程序屏蔽掉了!