sqldatasource是用來從SQL Server、Oracle Server、ODBC數據源OLE DB數據源。或者windowsSQLCE數據庫中的檢索數據;
sqldatasource的聲明:
<asp:SqlDataSource ID="SourceName" Runat="server"
ConnectionString="Server=MyServer ;
SelectCommand=" SELECT * FROM erea"> </asp:SglDataSource>
使用Windows認證時,添加的兩個認證數據。
<asp:SqlDataSource ID="SourcName" Runat="server"
ConnectionString="
Server=MyServer ;
User ID=ueserID;
Password=userpassword;
Database=Northwind"
SelectCommand=" SELECT Field1, [Field With Space] FROM MyTable">
</asp:SqlDataSource>
兩個主要屬性創建數據存儲的鏈接:ConnectionString和ProviderName。前一個屬性表示鏈接字符串,包含了打開與底層引擎會話所需的足夠信息。後一個屬性規定此操做使用 的ADO.NET託 管提供程序的命名空間。ProviderName屬性默認爲System.Data.SqlClient,這表示默認的數據存儲是SQL Server。例如,要瞄準一個OLE DB提供程序,則使用System.Data.OleDb字符 串。