【发布时间】:2016-04-30 16:10:42
【问题描述】:
我正在从 .mdb 文件(MSAccess 2000 格式)中读取数据。有些表的名称中有冒号。当我尝试在这些表上打开查询时遇到异常:
EOleException with message 'Parameter object is improperly defined. Inconsistent or incomplete information was provided'.
这是我的代码:
procedure TForm1.Button1Click(Sender: TObject);
var
Query: TADOQuery;
begin
Query := TADOQuery.Create(nil);
Query.ConnectionString := 'Provider=Microsoft.Jet.OLEDB.4.0;'+
'Data Source=DB.mdb;Persist Security Info=False';
Query.SQL.Text := 'select * from [Table1:1]';
try
Query.Open;
finally
Query.Free;
end;
end;
【问题讨论】:
标签: delphi ms-access query-string query-parameters