insert into OPENDATASOURCE('Microsoft.Jet.OLEDB.4.0', 'Data Source=D:\myDocument\seo\seodata.xls;Extended Properties=Excel 8.0')...[baidu$] values ('2008-4-15 15:53:54',7280000,324000,414000,8720,454000,20,37,29000,9,28,28,20,16,11500,0,397,315,126,49,39,373,442,12,12,223,17,86,65,0,0,1,240,17700,63,220,0,0,3,0,449,201000,264000,42500,192,66,8160) 在查询分析器里面报错为“将数据类型 varchar 转换为 float 时出错”
我是用sql语句来操作excel的
sqlcode里面哪里设置了char型的?
在excel里面哪里可以设置float型?我怎么没见过?
看这样行不行
你确保你所有的varchar是正确的数字吗?突然冒出一个“ABC”的varchar字段,那不错才怪了。。