求教的pb8.0的一点小问题

changyanxiao 2003-08-24 09:48:55
我的程序运行时,提示:
不能连接上数据库!
SQLSTATE=IM002
[Microsoft][ODBC驱动管理器]未发现数据源名称并且未指定默认驱动程序


但是,我已经对ODBC数据源管理器进行了配置,而且,在驱动程序一栏中有显示
Adaptive Server Anywhere 7.0,系统DNS配置也是好的。
open 函数如下:

SQLCA.DBMS="ODBC";
SQLCA.Database="studentinfo";
SQLCA.DBParm="Connectstring='DSN=studentinfodb;uid=dba;pwd=sql'";
connect using SQLCA;
if SQLCA.Sqlcode<>0 then
messagebox("不能连接上数据库",SQLCA.sqlerrtext)
return
else
messagebox("学生信息系统查询欢迎使用"+"¸根据学号查询!")
open(w_main)
end if

请问,这是什么问题造成的?谢谢!
...全文
34 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
john2008lyb 2003-08-25
  • 打赏
  • 举报
回复
踏雪,鬼子来了
changyanxiao 2003-08-24
  • 打赏
  • 举报
回复
我试了一下,还是一样的
changyanxiao 2003-08-24
  • 打赏
  • 举报
回复
那不一样吗?
changyanxiao 2003-08-24
  • 打赏
  • 举报
回复
为什么?
klbt 2003-08-24
  • 打赏
  • 举报
回复
把SQLCA.Sqlcode<>0改为
SQLCA.Sqlcode = -1

1,072

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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