C
china_liuyu
Unregistered / Unconfirmed
GUEST, unregistred user!
我的开发环境是用一个vb写的主程序,调用bc写的几个动态库,
每个动态库中有一个TDBModule,每个TDBModule中都有一个TDataBase,
所有的TDataBase的DatabaseName的名称都设为DataBase,
每个动态库有一个初始化连接的接口。
问题是当主程序只连接其中一个动态库时,所有的动态库都是正确的,
但将所有动态库都连接上时,动态库中的TDataBase在连接时没有报任何错误,
但是就是执行数据语句时不做任何事,执行查询语句时不返回任何结果,
但如果将所有的动态库中的DatabaseName的名字设为不一样,就没有任何问题。
我想知道这是怎么回事,名字相同时怎么解决。
另外我想问一下能否所有动态库公用一个连接,整个系统只连接一次数据库,
不要每个动态库都去分别连接自己的数据库。谢谢!
每个动态库中有一个TDBModule,每个TDBModule中都有一个TDataBase,
所有的TDataBase的DatabaseName的名称都设为DataBase,
每个动态库有一个初始化连接的接口。
问题是当主程序只连接其中一个动态库时,所有的动态库都是正确的,
但将所有动态库都连接上时,动态库中的TDataBase在连接时没有报任何错误,
但是就是执行数据语句时不做任何事,执行查询语句时不返回任何结果,
但如果将所有的动态库中的DatabaseName的名字设为不一样,就没有任何问题。
我想知道这是怎么回事,名字相同时怎么解决。
另外我想问一下能否所有动态库公用一个连接,整个系统只连接一次数据库,
不要每个动态库都去分别连接自己的数据库。谢谢!