Манипуляции с данными в ADO.NET
Поможем в ✍️ написании учебной работы
Поможем с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой

 

 


Последовательность действий для получения набора строк из базы данных:

· открыть соединение ( 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

  1. Файлы asp – это обычные текстовые файлы, содержащие исходные тексты программ. Файлы делаются с помощью любого текстового редактора.

2. Программные фрагменты заключаются в скобки <% %>.

  1. переменные (описывать не обязательно, тип явно не задается)

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.