首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

SQL存储过程引入EXCEL的有关问题

2013-03-28 
SQL存储过程引入EXCEL的问题declare @sqlexcel [varchar] (255) set @sqlexcelOpenDataSource(Microsof

SQL存储过程引入EXCEL的问题
declare @sqlexcel [varchar] (255) 
set @sqlexcel='OpenDataSource('Microsoft.Jet.OLEDB.4.0','Data Source="d:\test\test.xls";User ID=Admin;Password=;Extended properties=Excel 8.0')...[123$]'

不管用OpenDataSource还是OPENROWSET都一样是microsof错误,存储过程无法保存
请教为什么?网上找了好久都不知道答案。 sql
[解决办法]
拼接字符串,内部的一个单引号要用两个代替


declare @sqlexcel [varchar] (255) 
set @sqlexcel='OpenDataSource(''Microsoft.Jet.OLEDB.4.0'',''Data Source="d:\test\test.xls";User ID=Admin;Password=;Extended properties=Excel 8.0'')...[123$]'

热点排行