1。如何用Adoquery对EXCEL表进行操作???
例如: EXcel 表 为 hello.xls,第一个工作簿叫first,
由于在dephi中的table控件中的tablename属性中第一个工作簿叫first$,
于是我的语句为:Adoquery1.sql.add('select * from first$');
但是系统老提是错误(from 子句错误)不知如何处理???
2。如何对多个*.xls文件进行相关复合查询?
例如:找出几个*.xls文件中某一属性相同的值;请写出具体的例子,谢谢!!!!
例如: EXcel 表 为 hello.xls,第一个工作簿叫first,
由于在dephi中的table控件中的tablename属性中第一个工作簿叫first$,
于是我的语句为:Adoquery1.sql.add('select * from first$');
但是系统老提是错误(from 子句错误)不知如何处理???
2。如何对多个*.xls文件进行相关复合查询?
例如:找出几个*.xls文件中某一属性相同的值;请写出具体的例子,谢谢!!!!
解决方案 »
- d7 快捷键有问题
- delphi内嵌网页
- 回答问题送国际域名一个,加300分,ActiveForm超高手请进,绝世难题。回答正确后直接找QQ:82865领奖
- 关于 delphi6 自带的 quickreport 的 TQRDBText 控件 遇到中文时不能换行的问题??????????????????? 急!!!!
- QUICKREPORT中有自動換行的MEMO嗎?
- 请问大家谁知道怎么把一个DBGRID显示的远程数据库的内容生成为本地的一个表
- 初学数据库,请问用AdoConnection,AdoDataSet,DataSource够用吗?实现增加删除更新查询即可。
- 哪里可以找到:实现QQ工具中好友、陌生人切换的第三方控件。
- 答对立即给分!
- 关于@的介绍
- 怎样判断一个目录是否存在?
- 有谁用过Formula one做个报表开发的?介绍有分。
使用 select * from `first$`
或 select * from [first$]第2个问题怎么做忘了!
var
filename :string;
begin
if opendialog1.Execute then
begin
filename := OpenDialog1.FileName;
ADOQuery1.Active := false;
ADOQuery1.ConnectionString:='Driver={Microsoft Excel Driver (*.xls)};DBQ='
+filename;
ADOQuery1.Close;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add('select * from [sheet1$]');
ADOQuery1.Open;
ADOQuery1.Active := true;
end;
end;