如何在动态链接库中使用共用的ADO连接呢????? 我在写一个数据库应用程序,由于该数据库路径不确定,因此我用一个数据模块做了个动态的ADO连接(也就是可在程序中设置),我想把几个较大的窗体写进动态链接库中,但这几个窗体也要用到ADO连接。我想请教有没有办法在DLL中调用主程序中的数据模块中的共用ADO连接,或者其它什么办法? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 connstr := 'Provider=Microsoft.Jet.OLEDB.4.0;User ID=Admin;Data Source=' +数据库路径+';Mode=Share Deny None;Extended Properties="";Jet OLEDB:System database="";' +'Jet OLEDB:Registry Path="";Jet OLEDB:Database Password=密码;Jet OLEDB:Engine Type=5;' +'Jet OLEDB:Database Locking Mode=1;Jet OLEDB:Global Partial Bulk Ops=2;' +'Jet OLEDB:Global Bulk Transactions=1;Jet OLEDB:New Database Password="";' +'Jet OLEDB:Create System Database=False;Jet OLEDB:Encrypt Database=False;' +'Jet OLEDB:Don'+''''+'t Copy Locale on Compact=False;' +'Jet OLEDB:Compact Without Replica Repair=False;Jet OLEDB:SFP=False'; with ADOConnection1 do begin if Connected then Connected := False; ConnectionString := connstr; try Connected := True; Result := True; except Result := False; end; end; 你定义一个数据模块DATAMODUAL在里面链接数据库dll文件留出一个接口就可以了修改数据库时候改下dll文件就可以了还可以把路径保存成ini文件读写ini文件也可以 上海某博士生找兼职工作 高手来帮个忙,好吗? 怎么关闭子窗体? 关于控件数量的问题,急用! 求助。。。。 ADO更新问题 在DBGrid录数据时,如何判断光标位置是在数据的最左或最右,如果是最左或最右则在按左右光标键时光标跳到上一格或下一格,如果是在数据中 请问各位大虾,formula one在D7中怎么用不了啊? 请帮我把这段C语言翻译成Object Pascal语言 Delphi7 收邮件的问题 如何显示数据库中的数据?? 关于Excel的几个问题!
+数据库路径+';Mode=Share Deny None;Extended Properties="";Jet OLEDB:System database="";'
+'Jet OLEDB:Registry Path="";Jet OLEDB:Database Password=密码;Jet OLEDB:Engine Type=5;'
+'Jet OLEDB:Database Locking Mode=1;Jet OLEDB:Global Partial Bulk Ops=2;'
+'Jet OLEDB:Global Bulk Transactions=1;Jet OLEDB:New Database Password="";'
+'Jet OLEDB:Create System Database=False;Jet OLEDB:Encrypt Database=False;'
+'Jet OLEDB:Don'+''''+'t Copy Locale on Compact=False;'
+'Jet OLEDB:Compact Without Replica Repair=False;Jet OLEDB:SFP=False';
with ADOConnection1 do
begin
if Connected then Connected := False;
ConnectionString := connstr;
try
Connected := True;
Result := True;
except
Result := False;
end;
end;
DATAMODUAL
在里面链接数据库
dll文件留出一个接口
就可以了
修改数据库时候改下dll文件就可以了
还可以把路径保存成ini文件
读写ini文件也可以