是字符,文本文档里以逗号隔开的字符,但这种字符的内容全是一个个阿拉伯数字,我想以字符型写进表里.文本文档如下:
=================================================================
9377771353743,9313938000532,165106,050516,1004,00,,HTP29135A
9377771353744,9313938000534,165106,050516,1004,00,,HTP29135A,
............
............

解决方案 »

  1.   

    以及没列出的一些小数的字段,如,0.06,select 出来也会变为:0
      

  2.   

    你是直接select 出来就没有吗?
    那我的就有
    select * from OPENROWSET('MICROSOFT.JET.OLEDB.4.0','Text;HDR=NO;DATABASE=C:\',hhhh#txt)
    F1                                                                             
    ---------------------------------
    JKLYJ 35 0.870000004768372
    asdad  34 01231313
    JKLYJ 50 0.639999985694885
    JKLYJ 70 0.439999997615814
    JKLYJ 95 0.319999992847443
    JKLYJ 120 0.25
    JKLYJ 150 0.209999993443489
    JKLYJ 185 0.159999996423721
    JKLYJ 240 0.129999995231628
    JLYJ 25 1.51999998092651
      

  3.   

    我直接出来就没有,你把以下内容拷入你的hhhh.txt测一下可以吗?
    --------------------------------------------------------------
    9377771353743,9313938000532,165106,050516,1004,00,,HTP29135A,0.16
    9377771353744,9313938000534,165106,050516,1004,00,,HTP29135A,0.12
    ---------------------------------------------------------------
    谢谢
      

  4.   


    你把字段之间的,去掉
    9377771353743 9313938000532 165106  050516 1004 00  HTP29135A 0.16
     9377771353744 9313938000534 165106 050516 1004 00 HTP29135A  0.12
      

  5.   

    源文件是客户倒出来的,用逗号隔开的,因为有的字段是NULL,所以有,,,,这样的情况,不能把逗号换为空格或TAB,没有直接转换的操作方法吗
      

  6.   

    ,分隔的文件另存为.xls文件,然后复制到access数据库中应该可以导入了
      

  7.   

    樓主試著用數據轉換。先將其轉換為xls文件格式然後導入
      

  8.   

    可以这样:
    ---------------------------------------------------------------
    "9377771353743,9313938000532,165106,050516,1004,00,,HTP29135A,0.16"
    "9377771353744,9313938000534,165106,050516,1004,00,,HTP29135A,0.12"
    ---------------------------------------------------------------
    --两边加个引号。