本文介绍了如何从数据集中获取值到一个变量?在Web应用程序中的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
while循环中有什么错误?
What is an error within while loop?
protected void Page_Load(object sender, EventArgs e)
{
string path = "Data Source=192.168.1.14;Initial Catalog=nazer;User ID=sa;Password=admin*123";
SqlConnection con = new SqlConnection(path);
con.Open();
string query = "select MAX(id) from tbl_samp1";
SqlCommand cmd = new SqlCommand(query, con);
SqlDataReader dre=cmd.ExecuteReader();
while (dre.Read())
{
// int values = int.Parse(dre["id"].ToString()); //pls give any alternate code within while loop.Error occured in this line.
int values = (int)dre["id"];
TextBox1.Text = values.ToString();
}
con.Close();
}
推荐答案
while (dre.Read())
{
if (dre.HasRows)
{
while (dre.Read())
{
优良作法是使用try..catch块来跟踪异常
It is good practice to trace the exception using try..catch block
这篇关于如何从数据集中获取值到一个变量?在Web应用程序中的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!