DBMS is not supported in your current installation解决

DBMS is not supported in your current installation

DBMS XXX is not supported in your current installation

 

出现这个错误的原因不是 SQL ANYWHERE 的问题,是 SQLCA 的 DBMS 属性没有设置正确。大多数人在使用 PB 开发程序时关于 SQLCA 的属性设置往往爱用 ProfileString 函数,其中的文件名参数往往又不带路径,或者又使用了绝对路径。不管是那种情况,都可能出现 ProfileString 找不到文件的情况。这样 SQLCA 的 DBMS 属性就没有被赋值。所以才会出现 "DBMS NOT Support ..."字样的信息。
当然如果是相对路径的话,只会在 PB 开发环境中出现,这时只要用 PB 的文本编辑器打开 INI 文件一次,这样 PB 的当前目录又回到了 INI 文件所在目录
还有许多的初学者,采用的 INI 文件还是 PB.INI ,即:Sqlca.dbms = ProfileString ( "pb.ini", "database", "dbms", "") ,pb的安装目录里存在这个文件,所以在设置数据库连接的时候不要用这个文件名,PB 每次连接一个不同的数据库都会更改 PB.iNI 。所以经常出现这种情况。而且这种程序放到另外一台机上不能运行,除非将 PB.INI 也 Copy 了

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值