Рекомендуется: простое введение в подпрограмму ASP В ASP вы можете вызвать подпрограммы через VBScript и другие способы. Пример: вызовите подпрограмму, используя vbscript html head %sub vbproc (num1, num2) response.write (num1*num2) end sub % /body body p Вы можете вызвать программу, подобной этому: /ppresult: l vbproc (3,4) % /pp или, как это: /ppresult: l vbproc (3,4) % /pp или, как это: /ppresult: l vbproc (3,4) % /pp или
1. Предисловие
ASP (Active Server Pages)-это среда сценариев на стороне сервера, которая поддерживается Microsoft II3.0 или выше. Его можно использовать для создания динамических веб -страниц или для создания мощных веб -приложений. Страница ASP - это файл, который включает в себя теги HTML, текстовые и сценарии. Страница ASP может вызывать компоненты ActiveX для выполнения таких задач, как подключение к базе данных или выполнение бизнес -расчетов. ASP позволяет вам добавлять интерактивный контент на ваши веб -страницы или использовать HTML -страницы для формирования всего веб -приложения, которое использует HTML -страницы в качестве интерфейса вашего клиента.
2. Модель ASP
Когда браузер запрашивает файл .asp с веб -сервера, сценарий ASP начинает работать. Затем веб -сервер вызывает ASP, который полностью считывает запрошенный файл, выполняет все команды скрипта и передает веб -страницу в браузер.
ASP предоставляет структуру для использования существующих языков сценариев, таких как Microsoft VBScript и Microsoft JScript на HTML -страницах.
ASP предоставляет встроенные объекты, которые облегчают пользователям собирать информацию, отправляемую через запросы браузера, отвечать на браузеры и хранить информацию пользователя. Включает в себя приложение, запрос, ответ, сервер, сеанс и объекты ObjectContext. Наиболее часто используются три объекта, запрос, ответ и сервер, которые используются для запроса информации из браузера, отправки информации в браузер и получить доступ к свойствам и методам объектов на сервере.
Iii. Адек
Подключения базы данных ASP и бэкэнд используют Microsoft ADO (ActiveX Data Objects), технологию, которая проста в использовании и масштабируемой для добавления доступа к базе данных к веб -страницам. ADO может использоваться для написания компактных и кратких сценариев для подключения к открытию баз данных об подключении базы данных (ODBC)-совместимых с базами данных и источниками данных, совместимых с OLE DB.
ADO содержит 7 встроенных объектов, а именно соединение, команда, набор записей, поля, ошибки, параметры и свойства. Через эти объекты ASP может завершить все операции в фоновой базе данных.
4. ASP CALL View и сохраненные процедуры
В целом приложения о неправильных приложениях будет большое количество отчетов. В настоящее время мы можем написать соответствующие представления или сохраненные процедуры в фоновой базе данных и использовать ASP, чтобы вызвать их через ADO, чтобы завершить работу отчета. Ниже приведен пример для иллюстрации соответствующего процесса работы.
1. Создать файл ODBC DSN
Перед созданием сценария базы данных вы должны предоставить способ найти, идентифицировать и общаться с базой данных. Драйвер базы данных использует имя источника данных (DSN) для поиска и определения конкретной базы данных, совместимой с ODBC для передачи информации из веб-приложения в базу данных.
2. Позвоните в представление базы данных SQL Server в ASP
Первым шагом к доступу к информации о базе данных является установление соединения с источником базы данных. ADO предоставляет объект соединения, который можно использовать для установления и управления соединениями между приложением и базой данных ODBC.
| Ниже приведено цитируемое содержание: <% SET DATACONN = SERVER.CreateObject (adodb.connection) 'Создать объект соединения DataConn.open dsn = sinotrans; server = app_server; Uid = sa; pwd =; app = microsoft (r) Developer Studio; wsid = app_server; региональный = да Установить cmdtemp = server.createObject (adodb.command) 'создать командный объект Set rst = server.createObject (adodb.recordset) 'создать объект записи cmdtemp.commandtext = клиенты cmdtemp.commandtype = 2 Установить cmdtemp.activeconnection = dataConn rst.open cmdtemp ,, 1, 3 'генерировать результаты запроса %> |
В настоящее время клиенты являются представлением, а запросы данных из представления такие же, как и запросы данных из базовой таблицы.
3. Вызовы SQL Server Database Database Protcoards в ASP
| Ниже приведено цитируемое содержание: <% SET DATACONN = SERVER.CreateObject (adodb.connection) 'Создать объект соединения DataConn.open dsn = sinotrans; server = app_server; uid = sa; Pwd =; app = microsoft (r) Developer Studio; wsid = app_server; региональный = да Установить cmdtemp = server.createObject (adodb.command) 'создать командный объект Set rst = server.createObject (adodb.recordset) 'создать объект записи 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, который является стандартным методом, представленным в ADO, но есть проблема, то есть, когда в хранимой процедуре есть более двух выбранных операторов, но в одном и одновременно невозможно выполнить, ADO подтолкнет слишком много выбранных операторов. Решение состоит в том, чтобы напрямую выполнить хранимую процедуру, используя метод выполнения объекта соединения ADO, следующим образом:
| Ниже приведено цитируемое содержание: <% SET DATACONN = SERVER.CreateObject (adodb.connection) 'Создать объект соединения DataConn.open dsn = sinotrans; server = app_server; uid = sa; pwd =; App = microsoft (r) Developer Studio; wsid = app_server; regional = да ss = Execute dbo.pd_test & '& riqi1 &' Установить rs = dataConn.execute (ss) %> |
Для получения дополнительной информации об использовании ASP и ADO см. Подробную ссылку для объектов данных Microsoft ActiveX (ADO) и страниц Active Server (ASP).
5. Позвоните в SQL Server View и сохраненная процедура вывод в ASP
При разработке структуры B/S мы можем написать некоторые коммерческие правила или сложные запросы в СУБД, используя хранимые процедуры, а затем позвонить им с помощью объектов ADO в ASP, чтобы завершить традиционные функции в исходной структуре C/S.
Поделиться: как писать счетчики изображений с ASP В Интернете счетчики, написанные в ASP, везде. Я думаю, что здесь не имеет большого смысла говорить о прилавках письма ASP. Позже я подумал об этом, и это было необходимо поговорить об этом, потому что речь идет не только о письменных счетчиках, но и о введении знаний ASP и навыков применения для всех. Первоначальный код программы заключается в следующем: $#@60;%countlong = 8 Countlong определяет счет