在sql中 把 book8.xls导入 sql2000 已存在表con8 总是不成功
请告诉我为什么 是否要在exsel 中把 A设定成varchar(60))
我在exsel里只是建了个表book8而已 很简单 什么都没设
格式是
A B
a b
c d
con8 的格式是
a b
1 3
2 6
现在把A
select cast(cast(A as varchar(60)) as char(60)) 'a' into con8 FROM
OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="c:\temp\book8.xls";User ID=Admin;Password=;Extended properties=excel 8.0')...Sheet1$
现在问题出来是
服务器: 消息 7321,级别 16,状态 2,行 1
准备对 OLE DB 提供程序 'Microsoft.Jet.OLEDB.4.0' 执行查询时出错。
[OLE/DB provider returned message: 未知]
也不提示到底哪错 莫名其妙?
求您帮忙
请告诉我为什么 是否要在exsel 中把 A设定成varchar(60))
我在exsel里只是建了个表book8而已 很简单 什么都没设
格式是
A B
a b
c d
con8 的格式是
a b
1 3
2 6
现在把A
select cast(cast(A as varchar(60)) as char(60)) 'a' into con8 FROM
OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="c:\temp\book8.xls";User ID=Admin;Password=;Extended properties=excel 8.0')...Sheet1$
现在问题出来是
服务器: 消息 7321,级别 16,状态 2,行 1
准备对 OLE DB 提供程序 'Microsoft.Jet.OLEDB.4.0' 执行查询时出错。
[OLE/DB provider returned message: 未知]
也不提示到底哪错 莫名其妙?
求您帮忙
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货