Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/delphi/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Delphi XE2中的ADO连接_Delphi_Ms Access_Delphi Xe2_Ado - Fatal编程技术网

Delphi XE2中的ADO连接

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

我正在尝试学习如何在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.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
连接到数据库?