这个错误是为何?
存储过程代码如下,我查了又查,Excel表中的确有名为cnm的工作表
USE [人保]GO/****** Object: StoredProcedure [dbo].[SJ_JF_JGYL_DW] Script Date: 02/24/2012 22:07:55 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGO-- =============================================-- Author: <Author,,Name>-- Create date: <Create Date,,>-- Description: <Description,,>-- =============================================ALTER PROCEDURE [dbo].[SJ_JF_JGYL_DW]@FileName char(500)='N:\__SJ_JF_JGYL_DW2005-2011单位应缴实缴明细2.xls'ASBEGIN--sj_zf_xnhdeclare @s nvarchar(max) -- SET NOCOUNT ON added to prevent extra result sets from -- interfering with SELECT statements. SET NOCOUNT ON; -- Insert statements for procedure here--truncate table SJ_DB_FFMXset @s='SELECT XZDM,XZQHDM,TCQDM,DWBH,FKSSQ,DZRQ_DW,ZJFS,JFLX,JFJE_DW_YJ,JFJE_DW_SJ,JFJE_DWHGR,JFJS_DW,JFBL_DW,JFRS_YJ,JFRS_SJ,DZBZ_DW 'set @s=@s+' FROM OpenDataSource( ''Microsoft.Jet.OLEDB.4.0'','set @s=@s+'''Data Source='+@FileName+';User ID=Admin;Password=;Extended properties=Excel 5.0'') ...[cnm$]'execute(@s)set @s='insert __SJ_JF_JGYL_DW '+@sexecute(@s)END