问题一﹕
我想从excel中查询数据﹐从网上查到一段代码如下﹕aq.Close;
aq.SQL.Clear;
aq.SQL.Add(' SELECT * FROM
 OpenDataSource( ' Microsoft.Jet.OLEDB.4.0 ', 'Data Source="D:\Sheet1.xls";
User ID=Admin;Password=;Extended properties=Excel 5.0')...sheet1$ ');
aq.open;錯誤是﹕[Error] Unit1.pas(47): ')' expected but identifier 'Microsoft' found
[Error] Unit1.pas(47): Missing operator or semicolon
[Error] Unit1.pas(47): Missing operator or semicolon
[Error] Unit1.pas(47): ':=' expected but '=' found
[Error] Unit1.pas(47): Missing operator or semicolon
[Error] Unit1.pas(47): ':=' expected but '=' found
[Error] Unit1.pas(47): ':=' expected but '=' found
[Error] Unit1.pas(47): '(' expected but identifier 'properties' found
[Error] Unit1.pas(47): Undeclared identifier: 'Excel'
[Error] Unit1.pas(47): Incompatible types: 'TGUID' and 'String'
我该怎幺写才可以呢﹖
问题二﹕
我用adotable接到那個excel文件,
ADOTable1.ConnectionString:='Provider=Microsoft.Jet.OLEDB.4.0;Extended Properties=excel 5.0 ; PersistSecurityInfo=false;
DataSource=D:\Sheet1.xls;TableDirect=true;TableName=sheet1$ ';錯誤如下﹕找不到可安裝的ISAM