选中那一列 ctrl + 1 看一下格式
导入的时候改一下格式

解决方案 »

  1.   

    谢谢.
     excel  表中的格式是 "常规"
      server数据库字段是 "nvarchar"
       格式很重要吗?
    另外:
     刚才我试着把"overall"(程序不读的那行)复制,并粘到原"overall"下面.
    如:
    CITY_FLAG CITY JOBNUMBER
    city OVERALL CN070770
    city OVERALL CN070770
    city 23 CN070770
    city 493 CN070770
    city 92 CN070770
    city 277 CN070770
    city 533 CN070770
    city 434 CN070770
    city 191 CN070770 结果"overall"两行都不读取.
     
    请各位大侠,帮我分析一下.
     在线等!!
      

  2.   

    在excel中
    将city那一列的格式改为"文本"
      

  3.   

    导入数据时最好将数据复制到记事本中,然后再将excel的格式设置为文本。
      

  4.   

    city '23 CN070770 
    city '493 CN070770 这几个数字的前面都加一个逗号变成文本再导看行不?
      

  5.   

     问题是其它程序员解决的.
     谢谢大家!
     她(很厉害的)把所有的overall改为0
     然后再加一个判断就可以了.
      rs.fields("city").value <> "overall" or rs.fields("city").value <>0
      
      不过我同样迷惑了,怎么改为0就是判断.原先的overall就不可以.难道是字符串与数字相混合使用不可以.?
      不是有显式和隐式转换吗?  期待高手回答.