这样的语句,可以正常的执行
-----------------------------------------------------------------------------------------------
SELECT *
FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="c:\book1.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...[Sheet1$]
-----------------------------------------------------------------------------------------------我想把excel文件的路径和名称还有sheet名称,用变量来代替。目的是为了能在存储过程中使用。可是我只是简单的设定如下declare @sql nvarchar(100)
set @sql='c:\book1.xls'
SELECT *
FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="'+@sql+'";User ID=Admin;Password=;Extended properties=Excel 5.0')...[Sheet1$]-----------------------
提示错误:“+号附近有语法错误”
-----------------------这个问题如果解决!!??? 望相助!!
-----------------------------------------------------------------------------------------------
SELECT *
FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="c:\book1.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...[Sheet1$]
-----------------------------------------------------------------------------------------------我想把excel文件的路径和名称还有sheet名称,用变量来代替。目的是为了能在存储过程中使用。可是我只是简单的设定如下declare @sql nvarchar(100)
set @sql='c:\book1.xls'
SELECT *
FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="'+@sql+'";User ID=Admin;Password=;Extended properties=Excel 5.0')...[Sheet1$]-----------------------
提示错误:“+号附近有语法错误”
-----------------------这个问题如果解决!!??? 望相助!!
解决方案 »
- ms sql2005 连接 ms sql2000 出错 头痛
- 如何设计事务嵌套
- 如何将表值函数的查询结果分页
- 请教一条比较简单的SQL语句,快来抢分
- 求SQL语句,请各位大哥帮忙看看,谢谢!
- 请教一个SQL语句
- sql server 2000初级安装问题
- 一sql语句看不懂,劳驾帮忙!
- 高手进!!!求大量数据得插入,更新操作.如何降低存储过程得开销,内存!!!比如说100万条!!!给我解决了,我给大家说一个比较简单实现BOM的库设
- 在sqlplus里能否控制输出结果的格式?
- 表中只保存最大序号,多人同时操作时,如何保证表中序号不重复并且顺序增加
- 某一日期字段要选择这样的值, 如:0701-0706,0708,0710 , (表示07年1月到6月, 或者07年8月,或者07年10月) , 如何写SQL的函数来实现?
最后exec(@sql)
set @filename='c:\book1.xls'
set @s='SELECT * FROM OpenDataSource( ''Microsoft.Jet.OLEDB.4.0'', ''Data Source="'+@filename+'";User ID=Admin;Password=;Extended properties=Excel 5.0'')...[Sheet1$]'exec(@s)
declare @filename nvarchar(1000) ,@sql varchar(8000)
set @filename='c:\book1.xls'
set @sql='SELECT * FROM OpenDataSource(''Microsoft.Jet.OLEDB.4.0'', ''Data Source="'+@filename+'";User ID=Admin;Password=;Extended properties=Excel 5.0'')...[Sheet1$]'exec(@sql)