最近购买了一个共享软件,它是用BDE连接interbase数据库。安装完以后,原来的用BDE连接paradox数据库的程序都运行不了,需要把一个sqlmss32.dll拷贝到那个软件安装目录下的data目录下才能运行,并且那个共享软件不能和这些程序同时运行。 打开BDE Administrator,发现那个IDAPI.cfg的目录已经转到共享软件的安装目录下的data子目录(就是标题栏上的那个地址),把那个cfg文件改为borland默认路径下的那个文件后,该共享软件无法运行。 我现在不明白的是,为什么该共享软件需要改那个cfg文件?他说他的程序里没有用别名连接数据库,那它是怎么和数据库连接的? 另外,它是怎么改的那个cfg的路径?有什么办法解决这个问题没有?
hkey_local_machine\software\borland\data base engine 下的configfile01健值就知道了,
那个共享软件安装的时候就更改了,你可以在安装之前备份一份出来,然后和安装后的比较,看有什么共同之处,如果有,你就幸运了;反之,只有割舍其一了