Access To Excel 问题 ( 积分: 100 )

  • 主题发起人 主题发起人 gooodlife
  • 开始时间 开始时间
G

gooodlife

Unregistered / Unconfirmed
GUEST, unregistred user!
SELECT * INTO [Excel 8.0;Database=F:/2007-11-12.xls].[aaa] FROM A_PSID

问一条SQL语句在 Access 中运行没问题,但在Delphi中就出错
“不正常地定义参数对象。提供了不一致或不完整的信息”

把语句改成
SELECT * INTO [Excel 8.0;Database=''F:/2007-11-12.xls''].[aaa] FROM A_PSID
后出错改为
“不能更新,数据库或对象为只读”
 
sSql:='select * into '+edt_table.Text+' FROM [excel 8.0;database='+edt_excelPath.Text+'].['+edt_sheet.Text+'$]';

edt_table.Text 表名
edt_excelPath excel路径
edt_sheet.Text excel的sheet名

一定能成功 因为我有做好的例子 你要是想要 我可以个你发过去
 
给我发一份
www.xianlxb@163.com
 
为什么就不能把关键代码贴上呢?非得到对传,不利后来者看呀!
 
To pilina
请看清楚..不是从Excel导入到数据库表中, 是从数据库导入到Excel表中
你的我试做过,从 Excel导入到数据库表中是成功的..
 
SELECT * INTO ['Provider=Microsoft.Jet.OLEDB.4.0;Data Source=F:/2007-11-12.xls;Extended Properties=EXCEL 8.0;'].[aaa] FROM A_PSID
 
SELECT * INTO [Excel 8.0;Database=F:/2007-11-12.xls].[aaa$] FROM A_PSID
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
913
SUNSTONE的Delphi笔记
S
I
回复
0
查看
797
import
I
后退
顶部