Последовательность действий для получения набора строк из базы данных:
· открыть соединение ( connection ) с базой данных;
· вызвать на исполнение метод или команду, указав ей в качестве параметра текст SQL -запроса или имя хранимой процедуры;
· закрыть соединение с базой данных.
Правила работы с данными
1.Связь с БД активна только на период выполнения запроса или хранимой процедуры.
2.При исполнении команда возвращает либо данные (набор данных), либо код ошибки.
3.Если необходимо выполнить последовательность команд: Каждая команда выполняется отдельно, последовательно одна за другой. Между выполняемыми командами соединение с базой отсутствует.
4.Команды работы с данными могут содержать параметры (параметризированные запросы):
SELECT * FROM customers WHERE (customer_id=@customerid)
5.Значения параметров могут задаваться динамически, во время выполнения приложения.
ASP.NET
ASP.NET — технология создания веб-приложений и веб-сервисов от компании Майкрософт. Она является составной частью платформы Microsoft .NET и развитием более старой технологии Microsoft ASP. На данный момент последней версией этой технологии является ASP.NET 4.5
ASP.NET —технология динамического создания Web-страниц с помощью кода на стороне сервера.
Для создания сайтов на ASP.NET нужно знать:
· С# (или VB.NET)
· HTML
· Java Script
ASP.NET объектно-ориентированная структурированная технология.
На ASP.NET делают сайты финансовых организаций Например
http://www.webmoney.ru/ большинство банковских сайтов
Разработчики:
1997- Андерс и Гатри - проект «XSP»; - Java,
1999 платформа на основе Common Language Runtime (CLR),
2003- ASP.NET
ASP
ASP – это не язык программирования, это внутренняя технология, позволяющая подключать программы к Web-страницам.
Технология:
1. Пишется программа, кладется в файл на сервере
2. Браузер клиента запрашивает файл
3. Файл сначала интерпретируется сервером, на выходе производится HTML-код
4. HTML посылается клиенту
Особенности ASP
2. Программные фрагменты заключаются в скобки <% %>.
4. Используются конструкции структурного программирования (if, while, case, etc)
5. Поддерживаются объекты– Object.Property, Object.Method
6. Реализована технология встроенных объектов:Request, Response, Session, Server, Connection, Recordset
6. Можно добавлять другие компоненты
7.Расширение .asp
Ввод - Вывод
Вывод :
Response.Write("<h2>Hello, world!</h2>").
Response.Buffer - регулирует, получает ли клиент данные по мере из записи в Response, или все сразу по завершении исполнения страницы
Response.Redirect - перенаправляет браузер на другую страницу
Ввод
Программа на ASP получает данные из других страниц, либо через URL
Передаваемые параметры помещаются во входной поток и доступны через объект Request
передать переменную var в программу test.asp
test.asp?var=abc
получить значение этой переменной
var = Request("var")
Несколько переменных
test.asp?var1=abc&var2=def
Формы HTML
Начало формы
Конец формы
Код в вызывающей странице:
<form method="get" action="test.asp">
<input type=text name="var1" value="default">
<input type=hidden name="var2" value="var2value">
<input type=submit value="Submit Form">
</form>
Формы HTML используются для организации диалога с пользователем.
Поддерживаются стандартные элементы управления:
· INPUT (с параметром TYPE=)
· SELECT
· TEXTAREA
Дата: 2019-02-25, просмотров: 239.