<% @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 id="form1" method="post" runat="server">
<h3>使用 sqldatareader 读取数据示例</h3>
显示内容:<br>
<asp:label id="mylabel" runat="server"></asp:label>
</form>
</body>
</html>
文章整理:站长天空 网址:http://www.z6688.com/
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!




