从数据库中加载要标记的值的正确方法是什么
本文关键字:方法 是什么 数据库 加载 | 更新日期: 2023-09-27 18:03:45
Admin.aspx
<div id="valueIntroduction" class="labelarea" runat="server"> </div>
<div class="line"></div>
Admin.aspx
SqlConnection NewConn = new SqlConnection(ConfigurationManager.ConnectionStrings["SoicConnection"].ConnectionString);
NewConn.Open();
SqlCommand NewComm = new SqlCommand();
SqlCommand NewComm1 = new SqlCommand();
if (Department.Items[0].Selected)
{
firstPanel.Visible = true;
myLegend.InnerText = "Informatics";
NewComm.CommandText = "getTextHeaderINFO";
NewComm.CommandType = CommandType.StoredProcedure;
NewComm.Connection = NewConn;
NewComm.CommandTimeout = 3000;
SqlDataReader results = NewComm.ExecuteReader();
while (results.Read())
{
Response.Write(results["TEXT_CONTENT"].ToString());
Label valueIntroduction = results["TEXT_CONTENT"];
}
}
我正在尝试的是从数据库中获取值,并将其加载到标签中。我是.net和stackoverflow的新手。抱歉,如果我不知道如何正确使用这个论坛。
使用SqlDataReader results = NewComm.ExecuteSclar();
代替SqlDataReader results = NewComm.ExecuteReader();
并将标签文本设置为结果。
ResultLabel.Text = NewComm.ExecuteScalar().ToString();
conn.Close();
这是一个关于
的微笑问题在asp.net 中的标签中显示SQL查询结果
编辑
首次记录
int counter=0;
while (results.Read())
{
if(counter++=0)
{
ResultLabel.Text = results["TEXT_CONTENT"].ToString();
conn.Close();
break;
}
}