數據源控件最復雜的部分是onnectionStrings和提供商前面的練習是最簡單的示例連接字符串在連接到SQL Server數據源時由三個部分組成
首先是表示SQL服務器名稱的數據源點號(完全停止)表示本地服務器
<connectionStrings>
<add name=WroxUnited
connectionString=Data Source=\SQLEXPRESS;
第二部分是需要連接的數據庫文件的名稱
AttachDbFilename=|DataDirectory|WroxUnitedmdf;
或者是
AttachDbFilename=C:\BegASPNET\Chapters\Begin\Chapter\Appata\WroxUnitedmdf;
最後一部分是要使用的安全類型
Integrated Security=True;
</connectionStrings>
如果使用另一個關系數據庫管理系統(例如Oracle或MySql)則必須按如下方式指定providerSQL Server的提供商是默認的所以在本書的練習中不需要使用提供商但對其他數據源必須使用下面的語法控件名稱SqlDataSource中的Sql表示該控件可以和任何與SQL兼容的數據源(而不僅僅是Microsoft SQL Server)一起使用但是如果使用MicrosoftSQL Server以外的數據源則必須為該數據源指定提供商以便這個命名的提供商可以取代默認提供商
<asp:SqlDataSource ID=SqlDataSource runat=server
providerName=SystemDataSqlClient
ASPNET 實際上可以使用所有數據源中的數據包括由OLEDB或ODBC驅動的系統對於訪問量比較低的本地站點可以使用Access文件但當需要對MDB文件執行安全設置時情況會很復雜
ASPNET 入門教程完整版
From:http://tw.wingwit.com/Article/program/net/201311/14662.html