在Dll中使用数据库的问题
数字蛋糕 2001-06-10 06:50:00 因为我准备实现一个复杂查询的插件系统(因为在查询中有的字段内容并不是从某一个Field中简单复制出来的),所以准备在主程序中连接好数据库(我使用TIBDatabase)和Transaction,然后在Dll中动态建立Dataset(Table或者Query),然后将动态创建的Dataset的相关属性用主程序中的数据库控件填上。然后在Dll中处理数据并输出结果(字符串)。
可是问题是,我在Dll中无法打开创建的数据集,而且也不知道应该怎么调试Dll。
另外也不知道这种在Dll动态调用时传递对象方法是不是正确的。照说Dll与Exe共享地址空间,有没有可能向Dll传递对象呢?
哪位高手指点一下,重重有分。