日期:2014-05-17  浏览次数:22936 次

C#如何查询数据库中某行的某列?
本帖最后由 u010811342 于 2013-08-04 13:52:34 编辑
如题 。
具体点说就是怎么才能找到数据库中的某个数据并且返回该值?

------解决方案--------------------
比如说你的表名是dataTable 
1 从数据库中读数据前台代码
string ConnStr=“Host=" + Elenment[1] + ";Port=" + Elenment[2] + ";User Id=" + Elenment[3] + ";pwd=" + Elenment[4] + ";Database=" + Elenment[5] + ";Character Set=utf8";”;
 using (MySqlConnection conn = new MySqlConnection(GetMySqlString()))
  {
                string MySql = "select * from dataTable;                

                MySqlCommand command = new MySqlCommand(MySql, conn);
                conn.Open();
              MySqlDataAdapter   da = new MySqlDataAdapter(command);
              DataSet ds = new DataSet();
              da.Fill(ds, "View");
 }
2 从ds中取数据
 foreach (DataRow col in ds.Tables[0].Rows) 
                {
                     int i=0 ;
                     
                   for( i=0;i<ds。Table[0].Colums.Count)     
                    {
                       string str = Col[i].ToString();