Excel导入语句在Delphi中不可用
Rubi 2006-06-13 03:22:24 Sql := 'SELECT * '+
' FROM OpenDataSource(''Microsoft.Jet.OLEDB.4.0'','+
'''Data Source="c:\a.xls";User ID=Admin;Password=;Extended properties=Excel 8.0'')...a$';
adoQ.Close;
adoQ.SQL.Clear;
adoQ.SQL.Add('SELECT * '+
' FROM OpenDataSource(''Microsoft.Jet.OLEDB.4.0'','+
'''Data Source="c:\a.xls";User ID=Admin;Password=;Extended properties=Excel 8.0'')...a$'
);
memo1.Text := sSql;
adoQ.Open;
showMessage(intToStr(adoQ.RecordCount));
为什么sSql的内容在数据库里面可以执行,但是在程序里面不能执行阿,郁闷阿,上面的语法没有什么问题,不知道那位朋友碰见过类似的情况