请问怎样在运行期间设置TADOConnection的ConnectionString属性,急! 我来说一说: ADOConnection.ConnectionString := '... ;' + '... ;' + '... ;' . . . + '... ;';祝成功! [email protected] 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 谢谢initora! 可是我这样写它说不符合OLE DB规定呀! ConnectionString:='Provider=Microsoft.Jet.OLEDB.4.0;Password=""User ID=Admin;Data Source=D:\CQJ\cqjdate\;' +'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'; 你是否要访问NT上的数据服务器?要的话,你首先要得到NT的用户认证,先访问一下NT,再进行连接,可能就可以了! TO:e8heart:我是在w2000上调试的。可是我在设计期间的话就没有这个问题?我上面的代码对吗?谢谢!对了,中间可能要加个';'号。 ConnectionString := 'Provider=Microsoft.Jet.OLEDB.4.0;Password=""User ID=Admin;Data Source=D:\CQJ\cqjdate\;' +'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';//你要注意空格 我编译可以通过呀,就是运行的时候不行,这样的话,中文标点什么的就存在了!没有人在运行期间用过TADOConnection吗?能不能说一下?! 你先在设计期间设置好 ConnectionString 属性,然后把这个属性的值粘帖到代码中。AdoConnection.ConnectionString:='粘帖在此'。 你实际上只写其中的一部分就可以了:'Provider=Microsoft.Jet.OLEDB.4.0;Password="";User ID=Admin;Data Source=D:\CQJ\cqjdate\;' 我是这样做的:procedure Tmainf.ado1BeforeConnect(Sender: TObject);const l1:string='Provider=SQLOLEDB.1;Password='; l2:string=';Persist Security Info=True;User ID=sa'; l3:string=';Initial Catalog=mis;Data Source=computer1'; l4:string=';Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096';begin Ado1.ConnectionString:=l1+l2+l3+l4;end; to:Apollo47 谢谢!我掉了一个符号!^_^ to:wanwangzhiwang,我本来是给了你分的,不过,我在后面加了个小数点,出来变成了ZERO了,这不能怪我呀!以后吧!别哭,别哭,给你----糖! 原创 汇编编译器/组件 Delphi源码 请问{$IF DEBUG}{$ELSE}{$IFEND}是什么意思? 关于Delphi 加密…… DBGrid 中双击出错,请大家给指点,急!!!!!!!!!!!!!!! 【新手上路】关于用Query控件查询时出现的问题。。? 技术难点求解???? 在Delphi6中怎么样让adoquery控件识别Unicode呢?(请具体举例子)分不够再加! 请问如何使用指定目录中的字体?! 我是新手,请教如何把msg、inputbox等函数的英文按钮改为中文? 速达的ERP,一个笑话! 杭州哪有kylix卖啊! 应用程序服务器用什么方式比较好?
ConnectionString:='Provider=Microsoft.Jet.OLEDB.4.0;Password=""User ID=Admin;Data Source=D:\CQJ\cqjdate\;'
+'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';
我是在w2000上调试的。
可是我在设计期间的话就没有这个问题?
我上面的代码对吗?谢谢!
对了,中间可能要加个';'号。
+'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';//你要注意空格
没有人在运行期间用过TADOConnection吗?能不能说一下?!
AdoConnection.ConnectionString:='粘帖在此'。
'Provider=Microsoft.Jet.OLEDB.4.0;Password="";User ID=Admin;Data Source=D:\CQJ\cqjdate\;'
procedure Tmainf.ado1BeforeConnect(Sender: TObject);
const
l1:string='Provider=SQLOLEDB.1;Password=';
l2:string=';Persist Security Info=True;User ID=sa';
l3:string=';Initial Catalog=mis;Data Source=computer1';
l4:string=';Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096';
begin
Ado1.ConnectionString:=l1+l2+l3+l4;
end;