Рекомендуется: использовать контроль транзакций в ASP Джуликлид (оригинальная работа) Автор - Microsoft China Community Star в феврале. При программировании часто требуются транзакции. Так называемая транзакция представляет собой серию операций, которые должны быть успешными. Пока одна операция не выполняется, все остальные шаги также должны быть отменены. Например, используя ASP для разработки сетевой системы жестких дисков, регистрация пользователя должна сделать: передавать информацию пользователя
краткое содержание
Возвращение данных XML с веб -страниц Active Server (ASP) является общим требованием программирования. Методы, используемые для реализации этого требования, варьируются в зависимости от версии Microsoft Internet Information Services (IIS), используемых для размещения приложения ASP. Пошаговое руководство в этой статье поставляется с соответствующим примером кода, который демонстрирует, как вернуть данные об расширении языка разметки (XML) со страницы ASP.
Следующий пример кода создает страницу ASP, которая возвращает содержимое записей ActiveX Data Objects (ADO), установленной в формате XML. Этот код подключается к экземпляру примера базы данных SQL Server Pubs, и открывает набор записей ADO, выполнив оператор SELECT QUERY для извлечения данных из таблицы авторов. Затем используйте функцию сохранения ADO и метод записи объекта ответа ASP, чтобы вернуть эту запись, установленную в клиентский браузер в формате XML.
1. Предварительные условия
В следующем кратко перечислены рекомендуемое оборудование, программное обеспечение, сетевой архитектуру и необходимые пакеты обслуживания:
Microsoft Windows 2000 Professional, Windows 2000 Server или Windows 2000 Advanced Server
Информационный сервер Microsoft Internet (IIS) 5.0
или
Microsoft Windows NT 4.0 Server
Информационный сервер Microsoft Internet (IIS) 4.0
2. Подготовьте веб -сайт
В Windows Explorer создайте папку с именем xmltest под корневой папкой веб -сервера (обычно в C: inetpubwwwroot).
Щелкните правой кнопкой мыши недавно созданную папку и нажмите Свойства.
На вкладке «Безопасность» добавьте All Group и дайте разрешения для чтения и записи в эту папку в All Group. Нажмите OK, чтобы принять изменения.
В меню «Пуск» укажите на программы, укажите на административные инструменты, а затем нажмите Internet Service Manager.
В соответствии с информационными службами в Интернете дважды щелкните, чтобы расширить запись, соответствующую локальному серверу.
Щелкните правой кнопкой мыши веб-сайт по умолчанию, укажите на новый, а затем нажмите Virtual Directory. В волшебнике следуйте этим шагам:
При запросе введите Xmltest в текстовом поле виртуального каталога псевдонима и нажмите «Далее».
Когда вам будет предложено ввести каталог контента веб -сайта, нажмите «Обзор», выберите недавно созданный каталог XMLTEST, а затем нажмите «Далее».
При предшествовании выбрать доступ, выберите «Читать и запустить скрипт» (например, ASP). В этом случае никакого другого доступа не требуется. Нажмите рядом, чтобы завершить мастер.
Дважды щелкните веб-сайт по умолчанию.
Щелкните правой кнопкой мыши новый виртуальный каталог и нажмите «Свойства».
На вкладке «Содержимое» проверьте, указано ли имя веб -сайта (имя, набранное в шаге 6A), указано в текстовом поле «Имя приложения» ниже Настройки приложения. Если не указано, нажмите «Создать», чтобы создать приложение.
Закройте диалоговое окно «Свойства» и IIS.
3. Windows 2000 XML -код
В меню «Пуск» укажите на программы, укажите на вложения, а затем нажмите Блокнот.
Выберите следующий код, щелкните правой кнопкой мыши на выбор и нажмите Copy. В Блокноте нажмите вставьте в меню «Редактировать», чтобы добавить следующий код в файл:
<%
«Очень важно: установите свойство ContentType объекта ответа на текст/XML.
Response.contenttype = text/xml
Dim cn
Dim Rs
Dim Xmldoc
Установить cn = server.createObject (adodb.connection)
Установить rs = server.createObject (adodb.recordset)
'Замените атрибуты строки подключения ADO
'В следующей строке кода, чтобы указать на ваш
экземпляр SQL Server и указать
«Требуемые учетные данные безопасности для идентификатора пользователя и пароля.
CN.Open Provider = SQLOLEDB.1; & _
Идентификатор пользователя =; & _
Пароль =; & _
Начальный каталог = пабы; & _
Источник данных =
Rs.cursorlocation = 3
Rs.Open Select * от авторов, CN
«Сохраняйте переведение в формате XML в объект ответа ASP.
«Постоянное значение для adpersistxml составляет 1.
Ответ Rs.ave, 1
%>
В строке 20 кода замените своим именем пользователя.
В строке 21 кода замените своим паролем.
В строке 23 кода замените на свой SQL Server.
В меню «Файл» нажмите «Сохранить».
В поле «Сохранить в раскрывающемся списке» просмотрите папку Xmltest, которую вы создали ранее. В текстовом поле «Имя файла» введите xmlw2k.asp, а в раскрывающемся поле «Сохранить тип» нажмите все файлы. Наконец, нажмите «Сохранить», чтобы сохранить файл.
Чтобы просмотреть страницу, запустите веб -браузер и введите местоположение HTTP для страницы в адресной строке. Если вы сохраните файл в ранее упомянутое местоположение, введите http: // <имя сервера> /xmltest/xmlw2k.asp в адресной строке.
4. Windows NT 4.0 XML -код
В меню «Пуск» укажите на программы, укажите на вложения, а затем нажмите Блокнот.
Выберите следующий код, щелкните правой кнопкой мыши на выбор и нажмите Copy. В Блокноте нажмите вставьте в меню «Редактировать», чтобы добавить следующий код в файл:
<%
'Очень важно: установить свойство ContentType
'Объект ответа на текст/XML.
Response.contenttype = text/xml
Dim cn
Dim Rs
Dim Xmldoc
Установить cn = server.createObject (adodb.connection)
Установить rs = server.createObject (adodb.recordset)
'Замените атрибуты строки подключения ADO
'В следующей строке кода, чтобы указать на ваш
экземпляр SQL Server и указать
«Требуемые учетные данные безопасности для идентификатора пользователя и пароля.
CN.Open Provider = SQLOLEDB.1; & _
Идентификатор пользователя =; & _
Пароль =
Начальный каталог = пабы; & _
Источник данных =
Rs.cursorlocation = 3
Rs.Open Select * от авторов, CN
Установить xmldoc = server.createObject (microsoft.xmldom)
«Сохраняйте переведение в формате XML в объект Domdocument.
«Постоянное значение для adpersistxml составляет 1.
Rs.save Xmldoc, 1
Rs.close
Cn.close
Установить RS = ничего
Установить CN = ничего
'Запишите свойство XML Domdocument
'ОБЪЕКТ Клиентского браузера
Response.write xmldoc.xml
%>
В строке 20 кода замените своим именем пользователя.
В строке 21 кода замените своим паролем.
В строке 23 кода замените на свой SQL Server.
В меню «Файл» нажмите «Сохранить».
В поле «Сохранить в раскрывающемся списке» просмотрите папку Xmltest, которую вы создали ранее. В текстовом поле «Имя файла» введите xmlnt4.asp и в раскрывающемся поле «Сохранить тип» нажмите все файлы. Наконец, нажмите «Сохранить», чтобы сохранить файл.
Поделиться: оператор цикла сценария ASP Эта статья учит вас оператору цикла Script Script ASP: характеристика среды страницы динамического сервера ASP заключается в том, что она записана на одном или нескольких языках сценариев. Язык сценариев можно рассматривать как упрощенную версию языка программирования. Это легко выучить и освоить, что обеспечивает значительное удобство для дизайнеров динамических веб -сайтов. Можно сказать, что правильное использование языка сценариев напрямую связано с ASP
2 страницы в общей сложности предыдущей страницы 12 Следующая страница