在ODBC连接数据库出错时不显示ODBC设置框

sbso2000 2001-12-25 12:52:29
问题有点不好理解,请原谅
举例说明一下:
我用ODBC配置了一个MDB数据库,注意这个配置是故意写错的,如数据库文件被删除或用户名及密码错误等,总之就是不让它连接成功。然后进入PB环境,调用此ODBC配置进行连接数据库,这时候我期望的是无论出现什么错误信息,都不要显示ODBC配置对话框,让你重新配置用户名密码等。
问题的起因,是程序运行后,如果ODBC有错误,就弹出了一堆让用户不可理解的ODBC配置对话框,我不能让用户见到这些,只提示一下连接数据库错误就可以了。


///////////////
有人总是拿SQLCA.SQLCODE=-1来答复这个问题,是不正确的。
Connect Using SQLCA; //这里如果有错就会弹出ODBC配置框,不会继续向下执行的

if SQLCA.SQLCODE = -1 then
//say no
end if
////////////////

麻烦各位帮帮忙
...全文
77 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
ldk 2001-12-25
  • 打赏
  • 举报
回复
以前有人讨论过的,好像没解决掉
windows95 2001-12-25
  • 打赏
  • 举报
回复
参考(我没有时间试验一下,不要怪我,项目好忙)
建一个transation 类的自定义类,覆盖父类的sqlerr事件!
z6 2001-12-25
  • 打赏
  • 举报
回复
这们大哥是高手,看一下我的问题好吗
http://www.csdn.net/expert/topic/440/440913.shtm
sbso2000 2001-12-25
  • 打赏
  • 举报
回复
帮帮忙吧

754

社区成员

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

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