ASP.NET. Учебный курс (Г.Бучек.)

Печать

на ASP.NET-страннцу для обработки. Получение значений» переданных ASP.NET-странице, обеспечивает семейство Forms объекта Request:

Label.Text - Request.Form("EmailAddress")

В этом примере адрес электронной почты посетителя присваивается свойству Text элемента управления Label.

Объекты данных и код

В большинстве примеров книги используется 1сод, который устанавливает соединение с SQL-сервером или базой данных Access и обрабатывает соответствующие данные. Далее рассматриваются способы выполнения этих операций и соответствующие объекты данных.

Импорт библиотек

В начале кода каждой страницы ASP.NET, которая связывается с базой данных, находятся две директивы компилятора:

<%8 Import Namespace-"System.Data.OLEDB" %> <%0 Import Namespace-"System.Data" %>

Это директивы импорта. Они указывают компилятору на необходимость подключения (импорта) библиотек, поскольку в коде страницы будут использоваться объекты из этих библиотек.

В данном случае задан импорт двух библиотек данных. Первой импортируется библиотека, позволяющая устанавливать соединение с базой данных Access или SQL Server, а также создавать объекты Command, которые применяются для добавления, редактирования и удаления записей посредством SQL-инструкций.

Вторая импортируемая библиотека необходима для получения данных из базы и их привязки к элементам управления страницы ASP.NET.

Соединение с базой данных

Для соединения страницы ASP-NET с SQL-сервером или базой данных Access необходим код, подобный следующему:

Dim DBConn as OleDbConnection Dim DBConn2 as OleDbConnection

DBConn - New OleDbConnection("Provider-sqloledb;" & "server-localhost;" & "Initial Catalog-INETC9;" & "User Id-sa;" & "Password-yourpassword;") DBConn2 - New OleDbConnection("PROVIDER-Microsoft.Jet.OLEDB.4.0;" & "DATA SOURCE-"

6 Server.MapPath("/InetBook/C9/" 6 "Access/C90nlineCampus.mdb;"))

При установке соединения с базой данных Access или SQL-сервером используется объект OleDbConnection:

t

Dim DBConn as OleDbConnection Dim DBConn2 as OleDbConnection