问个弱弱的问题..
用Access数据库时 
    表内有   自动编号字段 
 请问在C#中应该用什么类型在获取它的值? 
    用了Int16      Int32   都不行.   总是类型不匹配. 
------解决方案--------------------我的意思是不要直接用getString()等等..   
 for example:   
 OleDbDataReader sdr=cmd.ExecuteReader(); 
 if(sdr.Read()) 
 { 
     int i = Convert.ToInt32(sdr[0]); 
 }   
 这样也不行?