親密接觸ASP.Net(7)

來源:互聯網
上載者:User
上一節,我們簡單的講了一下資料庫的應用,而我們沒有具體說明執行語句如何用於顯
示。呵呵,是留在這一章節中講的。這裡我們必須得瞭解一下DataReader,DataSet和Dat
aGrid控制項,DataGrid是顯示控制項,大家自已去看它相關的應用,我們在這裡不哆嗦,Da
taReader和DataSet都可以用來儲存資料內容,不過DataReader只能儲存查詢的結果,Da
taSet就相對來說複雜多了,他的功能很強大,我們一步步來講,這一節還講不完,我們
這一節只講其關於儲存資料庫的功能,呵呵,為了和DataReader的講解嘛.
講資料庫,首先得有用的資料才行,我這裡隨便搞了一個資料庫,名為Company,再加了
幾條資料進去
DataReader
DataReader看名字就知道了,就是讀取資料,我們可以通過Command的Execute方法,將
取得的資料存入DataReader,DataReader有很多方法和屬性,常用的是Read,這裡我也不
想多講.我們還是先看看它的具體應用吧。
<% @ Page Language="C#" %>
<% @ Import Namespace="System.Data" %>
<% @ Import Namespace="System.Data.SQL" %>
<Script Language="C#" Runat="Server">
public void Page_Load(Object src,EventArgs e)
{
//定義語句
string mySelectQuery = "SELECT * from Company";
string myConnString="server=localhost;uid=sa;pwd=123456;database=aspcn";
//連接
SQLConnection myConnection = new SQLConnection(myConnString);
SQLCommand myCommand = new SQLCommand(mySelectQuery,myConnection);
myConnection.Open();
//定義DataReader
SQLDataReader myDataReader;
//賦與DataReader以結果
myCommand.Execute(out myDataReader);
//將DataReader與DataGrid進行捆綁
show.DataSource=myDataReader;
show.DataBind();
//關閉

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.