asp.net中利用vwd運算元據庫
建立本地資料庫
你可以輕易地在visual studio的web應用程式專案中建立本地資料庫。由於visual studio安裝了sql server express,你可以使用下面的步驟來建立乙個本地資料庫、新增資料表並填充資料。[newsad][/newsad]
建立本地資料庫:
1. 右鍵點選解決方案瀏覽器並選擇"新增新項…"選項。
2. 選擇"sql資料庫"項並指定乙個檔名,例如"database.mdf"。
4. visual studio新增這個檔案並自動地使用資料庫瀏覽器連線到這個資料庫。
給本地資料庫新增資料表:
1. 右鍵點選資料庫瀏覽器中的tables(資料表)節點並選擇"新增新錶"選項。
2. 輸入資料庫中列的名稱和型別,可以選擇在屬性**中設定其它一些列屬性。為了建立示例contacts資料庫,請遵循下面的步驟。
3. 把第一列的名稱設定為"contactid",資料型別設定為"int"。取消"允許空"檢查框的選中狀態。
4. 右鍵點選contactid列左邊的灰色方塊並選擇"設定為主健"選項。
5. 在下方的"列屬性"**中,展開"識別符號規範"節點並把"是否為識別符號"設定為"是"。
6. 把第二列的名稱設定為"contactname",資料型別設定為"varchar(50)"。讓"允許空"檢查框保持選中狀態。
7. 按下ctrl-s儲存表並把表名設定為"contacts"。點選ok儲存表。
8. 關閉表定義視窗。
用資料填充表:
1. 右鍵點選資料庫瀏覽器中的資料表節點(例如"contacts")並選擇"顯示表資料"選項。
2. 在顯示的**中輸入資料表行的資料。如果使用上面的contacts示例,你可以在contactname列中輸入值,資料庫會自動地生成相應的contactid值。
3. 關閉**視窗。
繫結到本地資料庫
為了繫結到本地資料庫,你需要使用相對路徑連線來配置asp.net資料來源控制項,以連線到該檔案。要把乙個sql server express資料庫簡單地繫結到sqldatasource和gridview控制項,可以使用下面的步驟:
1. 雙擊解決方案瀏覽器中的乙個頁面(例如"default.aspx")。visual studio會開啟這個頁面。
2. 選擇頁面視窗底部的"設計檢視"標籤切換到設計檢視。
3. 雙擊解決方案瀏覽器中的資料庫檔案(例如"database.mdf")。visual studio為連線開啟資料庫瀏覽器。
4. 展開tables節點以顯示資料庫中的表。
5. 把資料庫瀏覽器中的表拖放到設計檢視中的那個開啟的頁面中。visual studio建立乙個繫結到sqldatasource控制項的gridview。
6. 展開gridview控制項的"智慧型事務面板",選中分頁、排序和編輯。
7. 按ctrl-f5執行頁面(沒有除錯)。
2. 選擇"安全"標籤並點選"新增"。
3. 點選"位置…",選擇你的計算機名(在列表頂部),並點選"確定"。
4. 在物件名稱文字區,輸入asp.net程序帳號的名稱。在預設情況下,iis 6.0中的名稱是"network service",iis 5. x中的是"aspnet"。
5. 在"允許"列中選中"讀"和"寫"並點選"確定"。
<asp:gridview allowsorting="true" autogeneratecolumns="false" datakeynames="contactid" datasourceid="sqldatasource1" id="gridview1" runat="server">
<columns>
<asp:boundfield datafield="contactid" headertext="id" readonly="true" sortexpression="id" />
<asp:boundfield datafield="contactname" headertext="name" sortexpression="name" />
</columns>
</asp:gridview>
<asp:sqldatasource connectionstring="<%$ connectionstrings:contactsdatabase %>" id="sqldatasource1" runat="server" selectcommand="select [contactid], [contactname] from [contacts]" onselected="sqldatasource1_selected"></asp:sqldatasource>
資料庫中 join 的使用
關聯多張表資料,並通過條件篩選符合條件的資料。一般來說,會有四種 1.left join 左連線 2.right join 右連線 3.inner join 內連線 4.full join 全連線 left join以左表作為基準,然後加入符合條件的右表資料,最終得到的資料數目基本會不小於左表的資料...
Android中資料庫的使用
之前我部落格中提到了簡單字串資料可以通過共享引數的方式儲存在本地,這也是android中主要的一種資料持久化的方法。不過這種儲存方法有個問題,乙個是資料不能過多,另乙個就是多條關聯資料不好儲存。這時我們就會很羨慕後台的資料庫了。不過沒有關係,android也為我們準備了乙個輕量級的資料庫,並為我們提...
資料庫中差集的使用
資料庫中差集的使用 except minus not in left join minus,比較兩個查詢的結果,返回在第乙個查詢結果集中,但不是第二個查詢結果集中的行記錄,也就是說不包含兩個查詢返回集合的相交部分。請注意某些資料庫系統中,例如microsoft sqlserver,postgresq...