返回首页


EXEC sp_configure 'show advanced options', 1;

GO

RECONFIGURE;

GO

EXEC sp_configure 'Ad Hoc Distributed Queries', 1;

GO

RECONFIGURE;

go

 



INSERT INTO [sqlDb].[dbo].[pages]([page_title],[model_name],[page_num])

 

SELECT * FROM OPENROWSET('Microsoft.ACE.OLEDB.12.0','Excel 12.0;Database=C:\MF 240\Excel file\b.xls;IMEX=1;HDR=YES','select [Sub Group Name],[Model],[pagenum] from [Sheet1$]')

我一直在试图使从Excel导入到SQL Server工作一段时间了,但没有成功。它不断给我这个错误,我的数据库表的列名,即使是完全一样的。我曾尝试过各种调整,但仍是其提供的问题。
{C}我有明确的版本的SQL Server使进出口wizzard显示即使不工作我也不能得到DTS工作......所以任何headsup将是巨大的,谢谢你......

回答

评论会员:游客 时间:2012/02/07
RaviRanjankr:尝试imgsrc=http://www.orcode.com/img/ico/smiley_smile.gif{A}]
米卡Wendelius
评论会员:游客 时间:2012/02/07
你有双重检查数据库中的表页包含名为PAGE_TITLE列呢?例如列名不PAGE_TITLE
Nikil S:是否有可能,你有表[网页]在不同的数据库

也可以尝试,
INSERT INTO [dbo].[pages]([page_title],[model_name],[page_num])
的:爱德华・卢
评论会员:游客 时间:2012/02/07
尝试只选择PAGE_TITLE。你必须有一个直通这个返回值。如果不检查,如果PAGE_TITLE真的存在。{S0的}的问候,爱德华