库里有字段:
emp_code int 
emp_name text 
emp_ext text
但是我编译后执行只提取出emp_code的字段...SOS... 

解决方案 »

  1.   

    Console.WriteLine(aReader.GetInt32(0).ToString()); 
    你只取了一个字段,当然只显示一个了
    Console.WriteLine(aReader[emp_name].ToString());
    Console.WriteLine(aReader[emp_ext].ToString());
      

  2.   

    sample.cs(25,29): error CS0103:
            名称“emp_name”在类或命名空间“OleDbTest”中不存在
    sample.cs(26,29): error CS0103:
            名称“emp_ext”在类或命名空间“OleDbTest”中不存在
    ...SOS...
      

  3.   

    怪了,楼主的 using System.Data.OleDb;就可以,而我的 using System.Data.OleDb;却提示
    说找不到名字空间。
      

  4.   

    这样就行了
    Console.WriteLine(aReader["emp_code"].ToString()); 
    你只取了一个字段,当然只显示一个了
    Console.WriteLine(aReader["emp_name"].ToString());
    Console.WriteLine(aReader["emp_ext"].ToString());