如何抓取第一筆資料的第一個欄位或scalar值?
来源:互联网 发布:网络平台主要做什么 编辑:程序博客网 时间:2024/05/17 22:25
<%@ Import Namespace="System.Data.SqlClient"%>
<%@ Import Namespace="System.Data"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=big5">
<meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema">
<script language="C#" runat="server">
override protected void OnInit(EventArgs e)
{
this.Button1.Click += new System.EventHandler(this.Button1_Click);
}
private void Button1_Click(object sender, System.EventArgs e)
{
string strSQL = "SELECT count(*) " +
"FROM customers " +
"WHERE customerid = @customerid";
SqlConnection con = new SqlConnection("server=(local);database=northwind;integrated security=sspi");
SqlCommand cmd = new SqlCommand(strSQL,con);
cmd.Parameters.Add("@customerid","ALFKI");
try
{
con.Open();
this.Label1.Text = cmd.ExecuteScalar().ToString();
}
catch(Exception err)
{
this.lbl_msg.Text = err.ToString();
return;
}
finally
{
con.Close();
}
}
</script>
</head>
<body>
<form id="Form1" method="post" runat="server">
<h4 style="FONT-FAMILY: Verdana">Demo : 如何抓取第一筆資料的第一個欄位或scalar值?</h4>
<h5 style="FONT-FAMILY: Arial">By Clare Hsiao 2004.09.10
</h5>
<hr size="2">
<p></p>
<asp:button id="Button1" text="Button" runat="server"></asp:button> <asp:label id="Label1" runat="server"></asp:label>
<p></p>
<asp:label id="lbl_msg" runat="server"></asp:label>
<p></p>
<h5>Note:</h5>
<ol>
<li>
這種寫法執行執行速度較快,尤其在使用count(*),或從Stored Procedure抓回傳值時特別好用,不需大費周章還去建立DataReader.
</li>
<li>若該SQL沒有傳回任何值,則產生Exception,所以若沒有把握一定能傳回值時,還是建議用SqlDataReader.</li>
</ol>
</form>
</body>
</html>
- 如何抓取第一筆資料的第一個欄位或scalar值?
- 第一次数据抓取
- 介绍 Nutch 第一部分:抓取
- 抓取scrapy中文文档(我的第一个爬虫)
- 如何获得Oracle当前日期的年或月的第一天和最后一天
- 如何获得Oracle当前日期的年或月的第一天和最后一天
- Flex中如何利用firstVisibleItem属性设置或取得第一个显示节点的例子
- ASP.NET C#如何获取当月或上个月的第一天和最后一天
- jquery如何获取第一个或最后一个子元素?
- jquery如何获取第一个或最后一个子元素?
- php获得二维或多维数组的第一维的长度与列举第一、第二维数组名字与值
- 如何获取图片中第一个像素的颜色值?
- 第一
- 第一!!
- 第一
- 第一
- 第一
- 第一
- [解决]运行时动态的增加和删除Columns
- 用DX8实现Skin Meshes(翻译版)
- xmlhttp初体验 -- come from lcllcl987(csdn)
- manifest笔记
- 中断为什么能够被cpu立即响应?
- 如何抓取第一筆資料的第一個欄位或scalar值?
- 用JS脚本实现CheckBoxList只能选择其中的两个
- 深入浅出Java堆的管理--垃圾回收
- Apache 简介及基本配置
- EJB 3.0开发指南之依赖注入
- Snake.Net中ORM(一)
- 办公室男性如何避免发胖?
- 利用jpeg组件加图片水印函数
- Snake.Net 中的ORM (二)