请问怎样解决临时表中列名无效的问题? 邹建和朱二等请进! 急啊!
一、 select * into #temp2 from OpenDataSource('Microsoft.Jet.OLEDB.4.0','Data Source="D:\Excel2005\2005.xls";User ID=Admin;Password=;Extended properties=Excel 5.0;Persist Security Info=false')...[sheet1$]
insert into BBLExcel(ProductNO,productName,specification,price,Quantity,QuantityBook,PL,PW,PH,PackRate,
unit,Volume,summoney) select 货号 as ProductNO,产品名称 as ProductName,产品尺寸 as specification,单价 as price,数量 as Quantity,件数 as QuantityBook,长 as PL,宽 as PW,高 as PH,包装率 as PackRate, 单位 as unit,体积M3 as Volume,总金额 as summoney from #temp2
二、各位好!
我用(select * from #temp2)查询可以正常显示所有数据,这样查询(select 名称,数量 from #temp2 )也能正常显示数据。
但是这样查询(select 货号,单价 from #temp2)时 //数据库类型:MS SQL SERVER
出现下面的错误:
服务器: 消息 207,级别 16,状态 3,行 2
列名 '货号' 无效。
服务器: 消息 207,级别 16,状态 1,行 2
列名 '单价' 无效。
想了好久,不知为什么???帮分析一下TKS!