【发布时间】:2017-05-25 18:32:11
【问题描述】:
我正在尝试学习如何在 XE2 中使用 MS Access。
我有一个表格:
- TADO 连接
- TADOTable
- TADO查询
- TDBGrid
ConnectionString 是:
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;
当我点击按钮时,我得到一个错误:
缺少连接或连接字符串
【问题讨论】:
-
您是否将
TADOQuery附加到TADOConnection?在激活TADOQuery之前,您是否将TADOConnection连接到数据库?
标签: delphi ms-access delphi-xe2 ado