无法 INSERT INTO 表 "[Microsoft.ACE.OLEDB.12.0]" 书签错误

简介: sql写入excel 的存储过程报错: 无法 INSERT INTO 表 "[Microsoft.ACE.OLEDB.12.0]"  书签错误 主要区别在于: 1、 select @sql='insert into openrowset(''Microsoft.

sql写入excel 的存储过程报错:

无法 INSERT INTO 表 "[Microsoft.ACE.OLEDB.12.0]"  书签错误

主要区别在于:

1、

select @sql='insert into openrowset(''Microsoft.ACE.OLEDB.12.0''
,''Excel 8.0;HDR=YES;Database=' + @xlspath + ';'
+''',[' + @sheetName + '$])('+ @fields +')
select ' + @fields + ' from [' + @querytable + ']

drop table [' + @querytable + ']'
EXEC sp_executesql @sql


2、

select @sql='insert into openrowset(''Microsoft.ACE.OLEDB.12.0''
,''Excel 12.0;HDR=YES;Database=' + @xlspath + ';'
+''',''select * from [' + @sheetName + '$]'')('+ @fields +')
select ' + @fields + ' from [' + @querytable + ']

drop table [' + @querytable + ']'
EXEC sp_executesql @sql


要根据环境使用想用的接口

目录
相关文章
|
数据库 数据安全/隐私保护
Microsoft.AspNet.Identity 自定义使用现有的表—登录实现
Microsoft.AspNet.Identity是微软新引入的一种membership框架,也是微软Owin标准的一个实现。Microsoft.AspNet.Identity.EntityFramework则是Microsoft.AspNet.Identity的数据提供实现。
804 0
|
SQL 数据库
Microsoft SQL Server 2000数据还原
Microsoft SQL Server 2000还原数据操作流程 1、开始 - 所有程序 - Microsoft SQL Server - 企业管理器(如图1-1)。
1099 0
|
SQL 数据库
Microsoft SQL Server 2000数据附加
Microsoft SQL Server 2000附加数据操作流程 1、开始 - 所有程序 - Microsoft SQL Server - 企业管理器(如图1-1)。
1098 0
|
SQL 数据库 Windows
Microsoft SQL Server 2008数据还原
Microsoft SQL Server 2008还原数据操作流程 1、开始 - 所有程序 - Microsoft SQL Server 2008 R2 - SQL Server Management Studio(如图1-1)。
1116 0
|
SQL 数据库 Windows
Microsoft SQL Server 2000数据库备份
Microsoft SQL Server 2000备份数据操作流程 1、开始 - 所有程序 - Microsoft SQL Server - 企业管理器(如图1-1)。
1218 0
|
SQL 监控 数据库
Microsoft SQL Server 2008清理LDF日志
Microsoft SQL Server 2008 LDF数据文件清理方法。 PS:由于该操作涉及数据库中的数据,请在操作前先做好数据备份。 准备:Microsoft SQL Server 2008清理LDF脚本,请点击下载获取。
1673 0
|
SQL 数据库 Windows
Microsoft SQL Server 2008修改混合模式
数据库身份验证SQL Server和Windows设置 1、开始 - 所有程序 - Microsoft SQL Server 2008 R2 - SQL Server Management Studio(如图1-1) 图 1-1 2、进入后会弹出窗口【连接到服务器】,在【身份验证】选择中【Windows身份验证】— 点击【连接】(如图1-2) 图 1-2 3、在数据库服务实例名(如图1-3,WIN-VQ5SKTLJ9EU\sql位置)点击鼠标右键【属性】。
1193 0
|
SQL 数据库 数据安全/隐私保护
Microsoft SQL Server 2008修改sa密码
数据库sa密码忘记处理方案 1、开始 - 所有程序 - Microsoft SQL Server 2008 R2 - 点击SQL Server Management Studio(如图1-1)。
1554 0
|
SQL 数据库 数据安全/隐私保护
Microsoft SQL Server 2000修改sa密码提示错误:2812
报错提示:错误 2812:未能找到存储过程 ‘ sp_password ’。 准备:存储过程修复脚本,请点击下载获取。下载完毕后,请放置C盘根目录并解压。
1091 0
|
SQL 数据库 Windows
Microsoft SQL Server 2000修改混合模式
数据库身份验证SQL Server和Windows设置 1、开始—所有程序—Microsoft SQL Server—企业管理器,进入Microsoft SQL Server 2000数据库中(如图1-1)。
1217 0