没分了 这里问个SQL语句的问题!麻烦大家给个说法
CREATE PROCEDURE [dt_dataimport](@path varchar(100)) AS
set nocount on
set ansi_warnings on
Delete from t_employees
Set @path = 'c:\book1.xls'
insert into t_employees(deptcode,empcode,empname,sex)
Select case Replace(部门名称,' ','')
WHEN 'IT' THEN '01'
WHEN '保安' THEN '02'
ELSE '03'
END,Replace(人员编号,' ',''),姓名,
Case Replace(性别,' ','')
WHEN '男' THEN '1'
WHEN '女' THEN '2'
ELSE '0'
END
FROM OPENDATASOURCE('Microsoft.Jet.OLEDB.4.0', 'Excel 8.0;Database="+@path+" ')...sheet1$
问下大家 这里的 @path 该如何修改 这样写好像不行 相对路径错误!