合理的操作被莫名的操作打倒!哎, 拜谢各位了...(关于adaptive servery anywhere连接)

neil 2001-08-18 06:47:46
//有一 xxxx.ini内容如下:
[[Profile xxxx]
DBMS=ODBC
Database=
UserId=
DatabasePassword=
LogPassword=
ServerName=
LogId=
Lock=
DbParm=ConnectString='DSN=xxxx;UID=DBA;PWD=DBA'
Prompt=0
AutoCommit=0
[DBMS_PROFILES]
Profiles='xxxx'
History='xxxx'

//主程序代码如下:
ls_startupfile = "xxxx.ini"
Profile_Name="Profile xxxx"
sqlca.dbms ="ODBC"
sqlca.database="xxxx"
sqlca.userid = ProfileString (ls_startupfile, Profile_Name, "userid", "DBA")
sqlca.dbpass = ProfileString (ls_startupfile, Profile_Name, "dbpass", "DBA")
sqlca.logid = ProfileString (ls_startupfile, Profile_Name, "logid", "DBA")
sqlca.logpass = ProfileString (ls_startupfile, Profile_Name, "LogPassWord", "DBA")
sqlca.dbparm = ProfileString (ls_startupfile, Profile_Name, "DbParm", "")

/*
ODBC已经配置完成,在pb7环境下调试通过,数据库启动成功
编译后,直接运行exe 则不可连接数据库
已经确认:xxxx.exe,xxxx.ini均在同一目录。pb所需要的dll全有。
*/

我该如何解决编译后的启动anywhere的问题啊,请教了!!(手动先行启动数据库也报‘不支持数据库连接)
...全文
129 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
neil 2001-08-18
  • 打赏
  • 举报
回复
呵呵,找到问题了,谢谢Ping_ping 提醒.

还是系统默认路径的问题.
ping_ping 2001-08-18
  • 打赏
  • 举报
回复
:)你看看
http://www.csdn.net/expert/TopicView.asp?id=168965
树木 2001-08-18
  • 打赏
  • 举报
回复
pb所需要的dll真的全部有了?
neil 2001-08-18
  • 打赏
  • 举报
回复
问题依旧,pb环境下正常,重新编译exe后显示:"DBMS ODBC no supported in your current installation."


:(
ping_ping 2001-08-18
  • 打赏
  • 举报
回复
:)你试试把PB目录中的PBODB*.INI复制到程序运行目录中
neil 2001-08-18
  • 打赏
  • 举报
回复
密码照你说的修改了,
编译运行时问题依旧:
sqlca.sqlerrtext显示:"DBMS ODBC no supported in your current installation."


而不编译,直接在pb下运行,一切正常。
ping_ping 2001-08-18
  • 打赏
  • 举报
回复
:)实际上用ODBC连接时只需要下面两句的
sqlca.dbms ="ODBC"
sqlca.dbparm = ProfileString (ls_startupfile, Profile_Name, "DbParm", "")

还有,你的数据库口令自己没有改过吧
试试把配置文件改一下下面这句
DbParm=ConnectString='DSN=xxxx;UID=DBA;PWD=SQL'
注意要把PWD=DBA改成PWD=SQL

1,077

社区成员

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

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