关于 dll中 打开数据库成功 用该ado对象执行语句的时候却发现为空的情况 ,请近来看看看!!
sdata 2005-08-08 06:19:31 我写了一个数据库dll 里面有全局ado对象 还有opendb, insertdb函数等。。 主程序 先初始化ado对象 成功了 然后调用打开数据库的函数opendb 成功了 这个时候 看了一下ado对象,ado对象有一
个地址。这些都是正确的
然后 另外有一个dll启动一个线程 该线程调用数据库dll中的inserdb函数 这个函数是执行sql语句的
并且是由刚才打开数据库的那个ado对象执行sql语句,执行之前我判断一下 ado对象 结果发现open函
数调用成功 并且有一个地址的该ado对象变成 null 了
怎么 解决这个问题啊?
我记得前几天出现这个问题的时候 我把所有工程文件都覆盖了以遍 好了 现在又有这个问题了!
是不是bcb 本身的问题啊? 怎么解决?