我想创建导出到 Excel 文件。
为此,我使用以下代码:
INSERT INTO OPENROWSET('Microsoft.ACE.OLEDB.12.0',
'Excel 8.0;Database=C:\Temp\65343\file.xls;',
'SELECT group,subgroup,name_product,manufacture,unit,
retail_price,wholesale_price,info FROM [ExportSheet$]')
VALUES
('name','name','name','name','name','0.00','0.00',''),
('name','name','name','name','name','0.00','0.00','');
但我得到这个错误:
消息 257,级别 16,状态 3,行 2
不允许从数据类型 varchar 到 varbinary 的隐式转换。
使用 CONVERT 函数运行此查询。
请告诉我为什么我有错误以及如何正确编写此代码?