日期:2014-05-19  浏览次数:20449 次

数字被变成科学计数的形式,怎么把他变成字符形式?
insert   into   料库表   (物资编号)   select   物资编号,   from   openrowset( 'microsoft.jet.oledb.4.0 ', 'excel   8.0;hdr=yes;IMEX=1;database=c:\222.xls; ', 'select   *   from   [222$] ')

如原来EXCEL表中物资编号=1535024,导入后边成科学计数法1.53502e+006   ,现在想修改上面的语句把他变成导入后变成字符形“535024”要怎么修改??

------解决方案--------------------
先将EXCEL中的物资编号一列数据前面加单引号 '
------解决方案--------------------
也可以先在EXCEL中输入以上数据之前,把列属性设为文本
(输入数据后再设已经没用了,必须输入前设)
------解决方案--------------------
gc_ding(施主,给个妞泡好么) ( ) 信誉:100 Blog
正解.