怎样设置ado?(10分)

  • 主题发起人 主题发起人 zjly808
  • 开始时间 开始时间
Z

zjly808

Unregistered / Unconfirmed
GUEST, unregistred user!
菜鸟第一次使用ado控件。无法激活(active=true)ado,显
示没有cennection 或 cennectionstring。
我已经将在tablename中填上表名:d:/aaa.db ,
还需要怎样设置?谢谢!!
 
你必须在ado控件的connectstring中设置连接,或者利用adoconnection控件设置,同样是在
connectstring中设置
 
和什么连接?
adoconnection控件怎样设置?
我希望编的程序可以在其他计算机上使用。
Table控件好象不能将程序放在其他计算机上使用。
 
1。关于ado控件,如果是 adotable 要设定好 connectionstring,具体方法是
选中弹出对话框的build,在Provider 中选择相应的数据提供者,例如 Ms Sqlserver 可选
Ms Ole db for sql server ,Ms Access 可选 Jet 3.51/4 ...,如果没有相应的Provider
那只好用Ms Ole db for ODBC driver了,其实他就是一个ado面向ODBC的接口,只要你是只好
ODBC ,再用oledb provider 指向你的ODBC数据源就可以了。
2。至于你的 aaa.db 可能是paradox 或 sybase sql anywhere 之类的 db文件,只能用for odbc了。
adoconnection 控件相当于database 控件,它也有connectionstring属性,设置好以后,adotable
可以通过connection 与之相连。
3。table 控件不能直接adoconnection控件相连,但你可用
adoconnection -> adotable -> datasource -> table 相连 (好像绕了个弯,不如直接用adotable)
 
to :)
谢谢!!!
好复杂的ADO!!远不如table控件方便。为什麽我们要使用adotable呢?
这样连接后,得到的.exe文件(包含db数据库)是否可以直接在其他
计算机上运行?
谢谢!!
 
使用 MS 的数据库时(MS SQL Server, Access...),用 ADO 最好。
其他机器上也必须安装 ADO,不过 Win98 以上都自带 ADO 引擎,不必另行安装。
 
1。ado 是微软 Universal Data Format 策略(通过一个简单的接口来访问复杂的数据)的组成部分,不远的将来
微软也许将用ado (ole db) 代替ODBC ,我想你也许应该知道它的重要性。
2。你所提到的是程序的发布和移植的问题,ado 的发布只用到 MDAC ,不用设置ODBC(你的delphi CDROM 上就有文件名Mdac_typ.exe,
win2k 和以后的windows 自己内置MDAC,win98、95,nt4 可能还需要装)不象 BDE 还要用到 一大堆 文件。
3。ms 的产品如 MS sqlserver 配ado最好了。
 
多人接受答案了。
 

Similar threads

回复
0
查看
819
不得闲
D
回复
0
查看
842
DelphiTeacher的专栏
D
D
回复
0
查看
848
DelphiTeacher的专栏
D
D
回复
0
查看
682
DelphiTeacher的专栏
D
D
回复
0
查看
781
DelphiTeacher的专栏
D
后退
顶部