如何在program定义ADOConnection ( 积分: 100 )

  • 主题发起人 主题发起人 宁静蝴蝶
  • 开始时间 开始时间

宁静蝴蝶

Unregistered / Unconfirmed
GUEST, unregistred user!
请问如何避免每次登陆程序多次登陆数据库,在主program定义ADOConnection,我的数据库是SQL,我的每个窗体中都有ADOConnection等相应ADO控件.
Form1.ADOConnection1.ConnectionString:='Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;User ID=sa;Initial Catalog=ZZGL;Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;Workstation ID=M_120;Use Encryption for Data=False; possible=False';
 
使用DataModule单元.
 
使用DataMolule共享ADOConnection
 
为什么都用DataModule呢,用main或者单元乙就不能公用Connection了吗?
 
如何用用main或者单元乙
 
DataModule单元如何调用
 
帮你顶一个,接个分
 
DataModule单元
其实是一样,就你原来的方式:比如unit1单元有ADOConnection,在其他单元的 implementation下面加上 uses unit1; 那么他的数据控件就可以连接他了;

DataModule单元 一样的,操作把ADOConnection放DataModule上,然后其他单元的 implementation下面加上 uses unit1;//这个unit1是DataModule的单元名称;那么他的数据控件就可以连接他了;
 
来自:subosoft, 时间:2007-6-13 16:43:36, ID:3797918
使用DataModule单元.



来自:lxw5214, 时间:2007-6-13 17:06:37, ID:3797941
使用DataMolule共享ADOConnection


来自:LeeChange, 时间:2007-6-13 17:11:00, ID:3797949
为什么都用DataModule呢,用main或者单元乙就不能公用Connection了吗?


都对,不过,前两种更对,大家都这样做的,这个没创意
 
使用DataModule单元可以简化程序,但还是显示DATABASE LOGIN呢?如何定义DataModule?
 
可以这样写么:
MYDATA.DataModule1.ADOConnection1.ConnectionString:='Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;User ID=sa;Initial Catalog=ZZGL;Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;Workstation ID=M_120;Use Encryption for Data=False; possible=False';

对不对,如何改啊
 
后退
顶部