При разработке структуры B/S мы можем написать некоторые бизнес -правила или сложные запросы в СУБД, а затем вызвать объект ADO в ASP, чтобы завершить традиционную функцию исходной структуры C/S.
Следующее обсуждение представляет собой учебные статьи, связанные с просмотром базы данных MSSQL и процедурой хранения, связанной с представлением базы данных MSSQL
В общих чертах приложения будет большое количество отчетов. Давайте используем пример, чтобы проиллюстрировать соответствующий процесс работы.
1. Создать файл ODBC DSN
Перед созданием сценария базы данных, необходимо предоставить способ обеспечить позиционирование ADO, логотип и связь с базами данных. Драйвер базы данных использует позиционирование имени источника данных (DSN) и определение конкретной базы данных, совместимой с ODBC, для передачи информации из веб -приложения в базу данных.
2. Позвоните в представление базы данных
Первым шагом для доступа к информации о базе данных является подключение к источнику базы данных. ADO предоставляет объекты подключения, которые могут использовать объект для установления и управления соединением между приложением и базой данных ODBC.
| Ниже приведено эталонное содержание: <% SET DATACONN = SERVER.CreateObject (adodb.connection) ' DataConn.open dsn = sinotrans; UID = SA; Установить cmdtemp = server.createObject (adodb.command) 'создать командный объект Set rst = server.createObject (adodb.oldset) ' Cmdtemp.commandtext = клиенты cmdtemp.commandtype = 2 Установить cmdtemp.activeconnection = dataConn. Rst.open cmdtemp ,, 1, 3 'генерировать результаты запроса %> |
В настоящее время клиенты являются представлением, что данные запроса из представления о том, что метод запроса данных из базовой таблицы одинаков.
3. Позвоните в процедуру хранения базы данных
| Ниже приведено эталонное содержание: <% SET DATACONN = SERVER.CreateObject (adodb.connection) ' DataConn.open dsn = sinotrans; Pwd =; Установить cmdtemp = server.createObject (adodb.command) 'создать командный объект Set rst = server.createObject (adodb.oldset) ' cmdtemp.commandtext = dbo.pd_test 'Имя процедуры хранения cmdtemp.commandtype = 4 'Категория команд составляет 4, что указывает на процедуру хранения Установить cmdtemp.activeconnection = dataConn Установить tmpparam = cmdtemp.createParameter (возвращаемое значение, 3, 4, 4) cmdtemp.parameters.append tmpparam Установите tmpparam = cmdtemp.createparameter (@begindate, 135, 1, 16, riqi) 'Создать объект ввода параметра cmdtemp.parameters.append tmpparam Rst.open cmdtemp ,, 1, 3 'генерировать результаты запроса %> |
Процедура хранения, вызванная здесь, является PD_TEST. Он покажет, что в процедуре хранения слишком много операторов SELEC.
| Ниже приведено эталонное содержание: <% SET DATACONN = SERVER.CreateObject (adodb.connection) ' DataConn.open dsn = sinotrans; App = Microsoft (R) Developer Studio; Ss = Execute dbo.pd_teest & '& riqi1 &' Установить rs = dataConn.execute (ss) %> |
Для получения дополнительной информации о ASP и ADO см. Microsoft Activex Data Objects (ADO) и Active Server Pages (ASP).
5. конечный язык
При разработке структуры B/S мы можем написать некоторые бизнес -правила или сложные запросы в СУБД, а затем вызвать объект ADO в ASP, чтобы завершить традиционную функцию исходной структуры C/S. На этой странице веб -сайт: http://www.vevb.com/biancheng/2018091421698.shtml, если вы поможете вам приглашать или перепечатать URL, пожалуйста, посетите http://www.vevb.com!