C# 利用ADO.NET来操作数据库,怎么自动读取数据库数据表中的每一行数据,读完一行再读下一行,数据表中没有行号
直接select * from yourtable就行了,至于填充到DataTable或者DataReader那不是随便你了
http://blog.csdn.net/hcw_peter/article/details/3980723
http://www.cnblogs.com/beeone/archive/2011/03/29/1998270.html
可以用sql语句操作,sqlCommand(sql语句,连接对象),至于返回的数据怎么操作就看你需求了
private string getLightByMac(string strMacAddr)
{
SqlConnection sqlConn = new SqlConnection(connectionString);
if (strMacAddr != "")
{
string sqlQuery = string.Format("select LIGHT_ID from Light where MAC = \'{0}\'", strMacAddr);
SqlDataAdapter sda = new SqlDataAdapter(sqlQuery, sqlConn);
DataSet ds = new DataSet();
sda.Fill(ds);
if (ds.Tables[0].Rows.Count != 0)
{
return( ds.Tables[0].Rows[0]["LIGHT_ID"].ToString());
}
}
return "null";
}