阿 阿龙 Unregistered / Unconfirmed GUEST, unregistred user! 2000-03-03 #1 我在一个大型的数据库程序中(delphi3.0 c/s),程序有一个应用程序和多个动态连接库组成.用户在应用程序登录进行数据库连接,然后在各个动态连接库中进行数据处理.在动态连接库中处理数据时要把应用程序中的已经登录连接的数据库控件传入动态连接库,单又不能重新登录数据库,我该怎么办?
我在一个大型的数据库程序中(delphi3.0 c/s),程序有一个应用程序和多个动态连接库组成.用户在应用程序登录进行数据库连接,然后在各个动态连接库中进行数据处理.在动态连接库中处理数据时要把应用程序中的已经登录连接的数据库控件传入动态连接库,单又不能重新登录数据库,我该怎么办?
C cAkk Unregistered / Unconfirmed GUEST, unregistred user! 2000-03-03 #3 传送TDatabase.handle(比如"hld")给DLL 在DLL里面动态生成TDatabase,然后 database.handle:=hld;
W walala Unregistered / Unconfirmed GUEST, unregistred user! 2000-03-19 #5 你也可以传用户名和口令,让动态生成的tdatabase在登陆。不如cakk的简洁。
W wrench Unregistered / Unconfirmed GUEST, unregistred user! 2000-03-19 #6 还是Cakk的办法好, 如果动态生成TDataBase,要重新连接,不太好
B Big_Z Unregistered / Unconfirmed GUEST, unregistred user! 2000-03-28 #7 不但可以象 PiPi 那样将 Database 的 Handle 传入 Dll 还可以把 Table 或是 Query 的某一记录传到 Dll 中, 加以修改,并会反映到原来的 Table 或 Query 中
不但可以象 PiPi 那样将 Database 的 Handle 传入 Dll 还可以把 Table 或是 Query 的某一记录传到 Dll 中, 加以修改,并会反映到原来的 Table 或 Query 中