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文件中某一属性相同的值;请写出具体的例子,谢谢!!!!
解决方案 »
- 散分,台風過後結貼
- ActiveForm窗口中怎样才能显示菜单啊?
- 这样的程序怎么做啊!!大家帮忙想想!!
- 如何在qreport中打印网页上的图片?
- 不可能的任务!(Tchart的DragMode属性为dmAutomatic时如何让Tchart响应单击和双击。)
- 用鼠标右键点treeview,怎么得到点中item的Node
- 系统菜单响应 ??? ——高手赐教吧
- RQDBTEXT怎样换行
- !十万火急!!!各位大侠进来!!帮帮忙啊!!!
- 老总新奇的要求!我们就出现了奇怪的问题!:~~~~~~( 为什么!!请大家帮帮我!!
- 怎样判断一个目录是否存在?
- 有谁用过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;