Доступ к информации базы данных в ASP.NET 2.0 - Настраиваем элемент управления SqlDataSource при помощи панели свойств
ОГЛАВЛЕНИЕ
Страница 3 из 9
Настраиваем элемент управления SqlDataSource при помощи панели свойств
Если вы не любите использовать услуги мастера, а предпочитаете настраивать все вручную, то вы легко можете это сделать, настроив следующие свойства SqlDataSource, либо используя панель свойств (Properties pane), либо при помощи декларативной разметки:
- ConnectionString - установите это в строку соединения вашей базы данных. Это может быть либо полноценная строка соединения либо ссылка на строку в вашем <connectionStrings> секции файла Web.config. Если это ссылка на строку запроса Web.config , то используйте данный синтаксис: ConnectionString="<%$ ConnectionStrings:ConnectionStringName %>".
Для элемента управления AccessDataSource установите свойство DataFile в значение пути к файлу базы данных Access, к примеру ~/App_Data/Northwind.mdb.
- ProviderName - название используемого провайдера базы данных. По умолчанию SqlDataSource использует SqlClient, что является провайдером, разработанным специально для for Microsoft SQL Server. Если вы используете другую базу данных, тогда вам надо будет соответственно установить данное свойство. .NET Framework обладает четырьмя провайдерами баз данных:
- System.Data.SqlClient - используется для быстрого доступа к Microsoft SQL Server (установлен по умолчанию)
- System.Data.OleDb - используется для доступа к информационным массивам, поддерживающим OLE-DB, таким как Access
- System.Data.Odbc - используется для доступа к более старым информационным массивам, поддерживающим ODBC
- System.Data.OracleClient - используется для доступа к базам данных Oracle
- SelectCommand - запрос, который нужно осуществить к базе данных, к примеру SELECT [ProductID], [ProductName] FROM [Products] ORDER BY [ProductName].