public void ReadMyData(string myConnString) {
    string mySelectQuery = "SELECT OrderID, CustomerID FROM Orders";
    SqlConnection myConnection = new SqlConnection(myConnString);
    SqlCommand myCommand = new SqlCommand(mySelectQuery,myConnection);
    myConnection.Open();
    SqlDataReader myReader;
    myReader = myCommand.ExecuteReader();
    // Always call Read before accessing data.
    while (myReader.Read()) {
       Console.WriteLine(myReader.GetInt32(0) + ", " + myReader.GetString(1));
    }
    // always call Close when done reading.
    myReader.Close();
    // Close the connection when done with it.
    myConnection.Close();
 }
orSqlCommand.ExecuteScalar 
ms-help://MS.VSCC/MS.MSDNVS.2052/cpref/html/frlrfsystemdatasqlclientsqlcommandclassexecutescalartopic.htm

解决方案 »

  1.   

    如果用datareader
    string name=myreader["name"].ToString();//其中myreader是datareader
      

  2.   

    这你需要用ado.net和你的数据库建立一个连接,假如说你的数据库是SQL
       String str="sever=@your sever name;uid=@your uid;psw=@your psw;database=@your database;";这个字符串用来指定访问信息。你根据你的机器来设定各个参数
       SqlConnection conn=new SqlConnection(str),这样你就可以建立一个连接
       然后你可以声明一个数据适配器,做一个数据集,等等
       建议你看一下有关ado.net方面的书或者看你的帮助中的system.data命名空间