string strConnection="Provider=Microsoft.Jet.OleDb.4.0;Data Source=";
strConnection+=Server.MapPath("cnetdata\\cnet.mdb"); 
OleDbConnection schoolconn=new OleDbConnection(strConnection);
schoolconn.Open(); 
string strCom="select * from setschoolinfo";
OleDbCommand mycommand = new OleDbCommand (strCom ,schoolconn);
OleDbDataReader rder= mycommand.ExecuteReader(); // 在此处放置用户代码以初始化页面
if (rder.Read()==true)
  {
      scnamebox.Text="rder.GetValue(0)";请问   scnamebox.Text="rder.GetValue(0)";这个应该怎么写啊,就是在就个地方显示数据库中段的值,谢谢了!谢谢各位大侠!!!!!!!!!

解决方案 »

  1.   

    scnamebox.Text=rder["字段名"].ToString();
      

  2.   

    rder.GetValue(0).ToStrinhg();楼上的正确,不过用索引来取性能更好,只是没那么直观。
      

  3.   

    rder.GetValue(0).ToString();这个类型索引速度比其它都快
      

  4.   

    还是不行,scnamebox.Text="rder.GetValue(0).Tosring"这么写还是不行,scnamebox.Text="‘rder.GetValue(0).Tosring’"这么写也不行,到底该怎么写啊,急,求求各位大侠了!!!!!!!!!!!1
      

  5.   

    还是不行,scnamebox.Text="rder.GetValue(0).Tosring()"这么写还是不行,scnamebox.Text="‘rder.GetValue(0).Tosring()’"这么写也不行,到底该怎么写啊,急,求求各位大侠了!!!!!!!!!!!
      

  6.   

    scnamebox.Text="rder.GetValue(0).Tosring()"这句有错
    scnamebox.Text="rder.GetValue(0).ToString()"这句正确
      

  7.   

    呵呵 
    先要判断rder.GetValue(0)是不是null