回 帖 发 新 帖 刷新版面

主题:将excel的数据导入sql server 2000

SELECT * into c_ba_custom

FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',

  'Data Source="C:\Documents and Settings\Administrator\桌面\W3\客户信息表\c_ba_custom.xls";User ID=Admin;Password=;Extended properties=Excel 2000')...[c_ba_custom$]

错误信息:服务器: 消息 7399,级别 16,状态 1,行 1
OLE DB 提供程序 'Microsoft.Jet.OLEDB.4.0' 报错。
[OLE/DB provider returned message: 找不到可安装的 ISAM。]


哪里错了,谢谢大家!!!13466539960 希望有人告诉我

回复列表 (共3个回复)

沙发

如果你只是将数据导入SQL数据库,你可以在你的目标数据库上点击右键,选择所有任务---导入数据,然后下一步,在数据源项选择"Microsoft Excel97---2000,然后选择你的文件位置,下一步直至完成,这样就可把Excel数据导入SQL了.

板凳

首先,我非常感谢你的回答,我知道你说的是在企业管理器中,我想知道怎样用语句来执行,我知道excel5.0是用'Microsoft.Jet.OLEDB.4.0'的程序,2000是不是这样的?

3 楼

SQL中的语句导出是这样的
SELECT * INTO 文华$ FROM OPENDATASOURCE('Microsoft.Jet.OLEDB.4.0',
'Data Source=E:\软件设计\zufe\数据\data.xls;Extended Properties=Excel 8.0')...[文华$]

我来回复

您尚未登录,请登录后再回复。点此登录或注册