ADO数据连接文件怎么建?(25分)

  • 主题发起人 主题发起人 tianze98
  • 开始时间 开始时间
T

tianze98

Unregistered / Unconfirmed
GUEST, unregistred user!
请问:
1.ADO数据连接中使用的连接文件怎么建?
2.如果使用ADO数据连接是不是不需要BDE,只要ODBC?
没分了,我积累了5天,实在等不及了。
 
ado bde odbc都不用,只用到oledb
 
1. Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=oa;Data Source=
上面是连接sqlserver 的连接文件 改一下 datasource= 数据库名
2.
也可以不要odbc

 
我也很想知道如何解决
 
新建一个数据联接文件很简单,你建一个文本文件,把扩展名改为udl,然后再双击这个文件,呵呵,就是你要的东西啦,
 
ADO连接文件,是不是*.udl
看看这个:
http://www.delphibbs.com/delphibbs/dispq.asp?lid=783033
 
如果使用ADO连接到Oracle,你首先应使用Net easy config建立一个服务。
然后使用一个ADOConnection。其实可以使用该控件的Object inspector 中的ConnectioString
建立连接字串。然后其他的ADO控件通过这个ADOConnection就可以连接到数据库了,只需要将
该控件的Connection 属性设置为ADOConnection控件。
如果ADO连接到数据库文件就不需要建立服务了。只需要在ADOConnection中指定连接字串
ADOConnection.Connection:='Driver={Microsoft Access Driver (*.mdb)};
DBQ=' + ExtractFilePath(Application.Exename) + 'YourDataBase.mdb'
类似,其他的ADO控件通过该ADOConnectin即可连接到Access数据库了
 
一一回答如下:
1)连接文件其实就是一个文本文件,不过它只是使用方便不利于保密,
如有商业要求请考虑DLL或加密的INI文件或自定义的流;
2)ADO是比BDE要好一点的数据访问方法,其调用OLEDB及ODBC,实际编程中
只需要连接子串就行了,当然客户机器上要有相应的ODBC驱动。
如还有什么地方不明请继续。。。
 
我想问问:用ADO怎么连SQL数据库?
 
》》我想问问:用ADO怎么连SQL数据库?
ADOConnection的ConnectionString属性,选择你的数据库,
按照提示一步一步就可以了
 
1)编程连接如下(以下是在按钮点击事件中完成连接):
p r o c e d u r e TForm1.btnConnectionClick(Sender: TObject);
b e g i n
adoc := CreateOleObject('ADODB.Connection');
// 打开连接
adoc.Open ('Provider=Microsoft.Jet.OLEDB.4.0;User ID=Admin;Data
S o u r c e = F : / L e e w e i / B o o k s / D e l p h i 5 / B o o k 3 / D a t a s / N o r t h w i n d . m d b ; M o d e = S h a r e
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');
e n d ;
2)如果你用DELPHI做可以选用如下的三个控件
TADOCONNECT,TADODATASET,TDATASOURCE属性你应会设置了吧

 
多人接受答案了。
 
后退
顶部