<1> Основная структура
<%
Предложение
Нимфо
%>
<2> Определить переменные DIM операторов
<%
Dim a, b
a = 10
b = ОК!
%>
Примечание. Определенная переменная может быть численной, символом или другими типами
<3> Простой оператор процесса управления
1. Если условие 1
Заявление 1
Elseif Условие 2 тогда
Заявление 2
еще
Заявление 3
эндиф
2. Каковы условия
Предложение
Венд
3. При подсчете = от 1 до N Шаг M
Заявление 1
Выход для
Заявление 2
следующий
2. База данных ASP просто*Учебное пособие
<1>.
<%
Установить conn = server.createObject (adodb.connection)
CONN.Open Driver = {Microsoft Access Driver (*.mdb)};
%>
(База данных user.mdb в BBS/DB1/Directory)
<2> Показать запись базы данных
Принцип: отображение записей в базе данных один за другим в браузер клиента и в свою очередь прочитайте каждую запись в базе данных
Если это от начала до конца: используйте цикл и определите, используется ли указатель до конца: не Rs.eof
Если это с конца до начала: используйте цикл и определите, начинает ли указатель: не Rs.bof
<!-#включить файл = conn.asp->
<%
Установить rs = server.createObject (adodb.oldset)
SQLSTR = SELECT * From Message ----> (Сообщение-это таблица данных в базе данных, то есть таблица данных, хранящихся данными, которые вы хотите отобразить)
Rs.oopen Sqlstr, Conn, 1,3 -------- (укажите, как открыть базу данных)
Rs.movefirst -----> (переместите указатель на первую запись)
Пока не rs.eof ------->
Response.write (rs (name)) -----> (отображение поля имени в сообщении таблицы данных)
Rs.movenext -----> (переместите указатель на следующую запись)
Венд ----> (конец цикла)
Rs.close
Conn.close Эти предложения используются для закрытия базы данных
Установить RS = ничего
установить conn = ничего
%>
Объект ответа - это информация, отправляемая сервером в браузер клиента.
<3> Добавить записи базы данных
Добавить запись базы данных: две функции: rs.addnew, rs.update
<!-#включить файл = conn.asp->
<%
Установить rs = server.createObject (adodb.oldset)
SQLSTR = SELECT * From Message ----> (Сообщение-это таблица данных в базе данных, то есть таблица данных, хранящихся данными, которые вы хотите отобразить)
Rs.oopen Sqlstr, Conn, 1,3 -------- (укажите, как открыть базу данных)
Rs.Addnew добавляет новую запись
Rs (имя) = xx к значению xx в поле «Имя»
Rs.Update обновить базу данных
Rs.close
Conn.close Эти предложения используются для закрытия базы данных
Установить RS = ничего
установить conn = ничего
%>
<4> Удалить запись
Удалить записи базы данных в основном используйте Rs.Delete, Rs.Update
<!-#включить файл = conn.asp->
<%
тусклое имя
имя = xx
Установить rs = server.createObject (adodb.oldset)
SQLSTR = SELECT * From Message ----> (Сообщение-это таблица данных в базе данных, то есть таблица данных, хранящихся данными, которые вы хотите отобразить)
Rs.oopen Sqlstr, Conn, 1,3 -------- (укажите, как открыть базу данных)
Хотя не рупий
Если рупий
Rs.delete
Значение поля имени в таблице данных запроса Rs.update равна значению имени переменной xx.
иначе продолжайте проверять до указателя до конца
Rs.movenext
EMD, если
Венд
Rs.close
Conn.close Эти предложения используются для закрытия базы данных
Установить RS = ничего
установить conn = ничего
%>
<5> Запросы Quhere о базах данных
(А) Поле запроса - тип символа
<%
Dim User, Pass, QQ, Mail, Message
user = request.form (user)
pass = request.form (pass)
Qq = request.form (qq)
mail = request.form (mail)
Сообщение = request.form (сообщение)
Если TRIM (USER) & x = x или trim (pass) & x = x тогда (чтобы обнаружить, пустые ли значение пользователя и значение пропуска вы можете обнаружить пространство)
response.write (информация о регистрации не может быть пустой)
еще
Установить rs = server.createObject (adodb.oldset)
SQLSTR = SELECT * из пользователя, где user = '' '' '' & user & '' '' '
Rs.oopen Sqlstr, Conn, 1,3
Если rs.eof тогда
Rs.addnew
rs (user) = пользователь
rs (pass) = pass
rs (qq) = qq
Rs (mail) = почта
Rs (сообщение) = сообщение
Rs.Update
Rs.close
Conn.close
Установить RS = ничего
установить conn = ничего
response.write (успешная регистрация)
конец, если
Rs.close
Conn.close
Установить RS = ничего
установить conn = ничего
response.write (регистрация тяжелого имени)
%>
(б) Поле запроса - это цифровой тип
<%
Dim num
num = request.form (num)
Установить rs = server.createObject (adodb.oldset)
sqlstr = select * из сообщения, где id = & num
Rs.oopen Sqlstr, Conn, 1,3
Если не rs.eof, то
Rs.delete
Rs.Update
Rs.close
Conn.close
Установить RS = ничего
установить conn = ничего
response.write (успешное удаление)
конец, если
Rs.close
Conn.close
Установить RS = ничего
установить conn = ничего
Response.write (неспособность удалить)
%>
<6> Несколько простых объяснений объекта ASP
Объект ответа: Информационный объект, отправленный сервером на клиент
Объект запроса: запрос клиента, сделанный с сервера
Объект сеанса: как глобальная переменная, она вступает в силу на всем сайте
Объект сервера: предоставьте доступ к методу и атрибутам на сервере
(А) Общее использование объекта ответа
например:
<%
Resposne.write (Привет, добро пожаловать в ASP!)
%>
Вы можете увидеть привет, Welcom to ASP!
<%
response.redirect (www.sohu.com)
%>
Если этот раздел будет выполнен, браузер автоматически подключится к веб -сайту Соху
Есть еще много использования объекта ответа.
Общее использование объекта запроса
Например, запрос, сделанный от клиента на сервер, передается через объект запроса
Line Ru: Личная информация, которую вы заполнили в почтовом ящике, предназначена для использования этого объекта для
Информация, в которой вы заполнили, передается на сервер
Например: это код формы, которая предоставляется клиенту для заполнения информации.
Отправить в базу данных сервера после отправки в обработку файлов request.asp
<Form name = form1 method = post action = request.asp>
<p>
<input type = text name = user>
</p>
<p>
<input type = text name = pass>
</p>
<p>
<input type = отправить имя = отправить значение = отправить>
</p>
</form>
Итак, как прочитать информацию в request.asp, записать ее в базу данных и использовать ее здесь, чтобы использовать ее здесь
Запросить объект, давайте проанализируем написание запроса.asp
<%
Dim ame, пароль
name = request.form (user) (передать пользовательскую информацию в форме на имя переменной)
пароль = request.form (pass) (пройти информацию о проходе в форме к переменному паролю)
%>
Через приведенный выше код мы прочитаем данные в форме.
Информация записана в базу данных, и введен метод написания в базу данных.