从文件中读来的值,要经过验证后插入到数据库中。
要做的校验有两个:
数据类型,和位数的判断。NUMBER
CHAR
VARCHAR2
DATE这4种类型。应该怎么做呢?
谢谢各位了!

解决方案 »

  1.   

    类型验证
    switch(DataRow["字段"].GetType().ToString())
    {
     case "NUMBER":
      //处理
      break;
     case "CHAR":
    //处理
      break;
     case "VARCHAR2":
    //处理
      break;
     case "DATE":
    //处理
      break;
    }
      

  2.   

    我是从.csv文件中读出的值,判断后再插入到数据库中,楼上的DataRow["字段"].GetType().ToString我怎么取的?去查数据库么?
      

  3.   

    从.csv文件中读出的值,是怎么读出来的。。?
      

  4.   

    正常读出来,然后用string[] la = s.Split(',');分开就行了!