x=int.Parse(myReader["mslink"].Tostring());

解决方案 »

  1.   

    我的字段是 numeric(10)的
    好象 int 型的只能 是2的32次方
    我把x定义为long型 怎么办
      

  2.   

    long x = myReader.GetInt64(0);返回一个long类型
    如果还是不够
    你就写
    string x = myReader.GetString(0);
    然后自己处理好了
      

  3.   

    x=long.Parse(myReader["mslink"].Tostring());
      

  4.   

    改字段,是INT的话,数据库里就定义成INT吧,不然的话,转换时出异常是家常便饭.