Delphi XE2中的ADO连接
我正在尝试学习如何在XE2中使用MS Access 我有一张表格,上面写着:Delphi XE2中的ADO连接,delphi,ms-access,delphi-xe2,ado,Delphi,Ms Access,Delphi Xe2,Ado,我正在尝试学习如何在XE2中使用MS Access 我有一张表格,上面写着: TADOConnection 可旋转 塔多克利 TDBGrid 连接字符串是: Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Users\Charles\Documents\addressbook.mdb;Persist Security Info=False 数据链路属性屏幕上的“测试连接”按钮显示“测试连接成功” 这是按钮代码: if ADOquery1.A
- TADOConnection
- 可旋转
- 塔多克利
- TDBGrid
连接字符串是:
Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Users\Charles\Documents\addressbook.mdb;Persist Security Info=False
数据链路属性屏幕上的“测试连接”按钮显示“测试连接成功”
这是按钮代码:
if ADOquery1.Active then ADOquery1.Close;
ADOquery1.SQL.Add('select * from contacts');
ADOquery1.Open;
当我单击按钮时,我得到一个错误:
缺少连接或连接字符串
按照以下步骤操作:
- 当您测试连接并获得“连接成功”后,激活
TADOConnection
,在对象检查器中将TADOConnection
的connected属性设置为True(connected=True
)
- 对于
TADOQuery
组件,连接混乱,在对象检查器中,单击TADOQuery
后,您将找到connection
属性,选择TADOConnection
您是否将t查询
连接到t连接
?在激活TADOQuery
之前,您是否已将TADOConnection
连接到数据库?