C# 利用ADO.NET来操作数据库,怎么自动读取数据库数据表中的每一行数据 20C

C# 利用ADO.NET来操作数据库,怎么自动读取数据库数据表中的每一行数据,读完一行再读下一行,数据表中没有行号

3个回答

直接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";

    }
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐