当前位置:首页
开发技术指南» 文章正文
    引言:

    摘要: 我用treeview控件,得到选中的参数 在dbgrid中如何根据这个参数选中相应的行? 就是某列里一定有这个值?并选中该行? ......
    摘要: visual basic 2005 express edition beta 2 激活成功! 现请大家推荐一本好书?谢谢! ......


电子表格(XLS)导入SQL2000时数据不正确的问题

电子表格字段:aa字段为文本类型,bb字段为数值类型(这个字段是价格,在电子表格已经设置为两位小  
  数),数据量有10万行这样。  
  问题:  
  1、aa字段有几个是纯数值的,我导入SQL时,预览时有的能看见,有的看不到,如:值为101,207,208,32014等都看不到,但52016,64704又看得见,郁闷,请  
  教了!  
  2、bb字段导入时原数值类型自动转换为float类型,小数位自动加长了,原两位小数变成14位,但大部  
  分是变了,有一些又没有变,如:30.52,23.48,3,27,6.5等没有变,119.4变成119.40000000000001,  
  7.94变成7.9398495540000011等,我在导入SQL时可以转换其他类型,小数位两位,导入完后发现数值都跟原来电子表格都不一样了,从电子表格到SQL的转换不明白它们之间是如何转换的,还请高手多多指教!  
   
  以上有没有办法导入SQL后跟电子表格的数据一样,谢谢!  
 

NO.1   作者: love_2008

帮顶...........

NO.2   作者: LinFengCyl

1.这种情况需要在纯数字的单元格前面加上单引号,这样Excel就会将它认为是字符串.  
  2.你将SQL   SERVER的bb字段的小数位同样设为2位试试.

NO.3   作者: ruan_hg

设计好SQL   server表中的字段再导入

NO.4   作者: cdo

1.贴代码来看看.  
   
  2.你导入到sql的float字段时,有些是会添加小数位数,这个没什么,你只要读出来的时候,再用math里面的方法取回几位小数就行了.


    摘要: 当游标没记录时,我查到的资料都是exit操作,如下: fetch cur_servhis into thisservhis; exit when cur_servhis%notfound; 我现在需要当没记录时,要执行一个insert操作,请问怎么写? ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE