使用SqlDataReader读取数据示例

    技术2022-05-11  65

    <% @Import namespace="System.Data" %><% @Import Namespace="System.Data.SqlClient" %>

    <html><HEAD>  <title>使用 SqlDataReader 读取数据示例</title>    <script language="C#" runat="server">    void Page_Load(object sender, System.EventArgs e)   {    string ConnectionString = System.Configuration.ConfigurationSettings.AppSettings["ConnectionSqlServer"];    string Sql = "SELECT LastName, FirstName FROM Employees";

        sqlconnection thisConnection = new SqlConnection(ConnectionString);    SqlCommand thisCommand = new SqlCommand(Sql, thisConnection);    thisCommand.CommandType = CommandType.Text;

        try    {     // 打开数据库连接     thisCommand.Connection.Open();

     

         // 执行SQL语句,并返回DataReader对象     SqlDataReader dr = thisCommand.ExecuteReader();

     

         // 以粗体显示标题     myLabel.Text = "<b>LastName FirstName</b><br>";

     

         // 循环读取结果集     while(dr.Read())     {      // 读取两个列值并输出到Label中      myLabel.Text += dr["LastName"] + " " + dr["FirstName"] + "<br>";     }     // 关闭DataReader     dr.Close();    }    catch(SqlException ex)    {     // 异常处理     Response.Write(ex.ToString());    }    finally    {     // 关闭数据库连接     thisCommand.Connection.Close();    }   }    </script>  </HEAD><body>  <form method="post" runat="server">   <h3>使用 SqlDataReader 读取数据示例</h3>    显示内容:<br>    <asp:Label runat="server"></asp:Label>  </form></body></HTML>

     

    最新回复(0)