以使用 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);


arrow
arrow
    全站熱搜

    tsjeng 發表在 痞客邦 留言(1) 人氣()