以使用 forum 資料庫的 forumMain 資料表為例:
在 aspx 網頁檔的設定方式:
首先在 <web.config> 中加入 <connectionStrings> 區段:
<connectionStrings>
<add name="forumConnectionString" connectionString="Data source=localhost\SQLEXPRESS;Initial Catalog=forum;User id=sa;Password=1234"
providerName="System.Data.SqlClient" />
</connectionStrings>
Initial Catalog:資料庫名稱
User id:登入者帳號
Password:密碼
在 aspx 檔中的設定為:
SelectCommand="SELECT * FROM [forumMain] ORDER BY [main_time] DESC">
在 VB 程式檔中的使用方式:
Dim ads As New System.Web.UI.WebControls.SqlDataSource
ads.ConnectionString = "Data source=localhost\SQLEXPRESS;Initial Catalog=forum;User id=sa;Password=1234"
ads.SelectCommand = "select * from forumMain"
Dim dv As Data.DataView
dv = ads.Select(New DataSourceSelectArguments)
如果連接字串要使用 web.config 中的設定,則第二列改為:
Dim conn As String = System.Web.Configuration.WebConfigurationManager.ConnectionStrings("forumConnectionString").ConnectionString()
ads.ConnectionString = conn
在 C# 程式檔中的使用方式:
SqlDataSource ads = New System.Web.UI.WebControls.SqlDataSource();
ads.ConnectionString = "Data source=localhost\SQLEXPRESS;Initial Catalog=forum;User id=sa;Password=1234";
ads.SelectCommand = "select * from forumMain";
DataView dv = (DataView)ads.Select(DataSourceSelectArguments.Empty);