Мы столкнемся с многими проблемами, которые не понимаем в наших исследованиях. В настоящее время нам нужно исследовать себя и найти информацию, но знания, которые нам нужно, могут быть недоступны в Интернете. Сегодня редактор Wuxin Technology Channel составил сводку грамматики JS+ASP для вас, надеясь, что это поможет вам!
Сводка синтаксиса: операторы JS должны быть добавлены в конце конца предложения;
Чтобы написать операторы SQL, измените номер и номер в vbs на + номер.
В JS комментарий к одному предложению - //, весь абзац - /* Вот код, который должен быть прокомментирован* /,
Объявление переменной - это ключевое слово var, вам не нужно писать, просто var напрямую, напрямую,
Первая буква объекта ASP должна быть капитализирована, например, S -версия сервера должна быть загладной измерения, в противном случае будет сообщена ошибка.
Некоторые различия в коде
Подключиться к базе данных
VBS:
<%
Dim Conn
Dim dbpath
Dim Connstr
Установить conn = server.createObject ("adodb.connection")
dbpath = server.mappath ("data.mdb")
connstr = "Provider = microsoft.jet.oledb.4.0; Data Source =" & dbpath
Conn.Open Connstr
%>
JS:
<%
var conn;
var dbpath;
var connstr;
conn = server.createObject ("adodb.connection");
dbpath = server.mappath ("data.mdb");
connstr = "Provider = microsoft.jet.oledb.4.0; Data Source ="+dbpath;
conn.open (connstr);
%>
Закрыть соединение
VBS:
<%'Close Record Record Record
Rs.close
Установить RS = ничего
Conn.close
установить conn = ничего
%>
JS:
<%// Набор записей о закрытии
Rs.close;
rs = null;
conn.close;
conn = null;
%>
Выход
VBS:
Response.write "<script language = 'javascript'> alert ('Операция успешна, пожалуйста, подождите, пока администратор подтвердит // нажмите, чтобы подтвердить, чтобы закрыть окно'); self.opener.location.reload (); windo.close (); </script>"
JS:
Response.write ("<<script language = 'javascript'> alert ('Операция успешна, пожалуйста, подождите, пока администратор подтвердит // нажмите, чтобы подтвердить, чтобы закрыть окно'); selfer.location.reload (); windo.close (); </script>");
Получить объект формы
VBS:
DIM ID
id = request.querystring ("id")
JS:
var id = request.queryString ("id"). item; // Важно, request.QueryString в JS является объектом, и он должен быть добавлен в элемент
Запрос о дате заявления SQL, он слишком отличается от VBS. Я был в депрессии в течение долгого времени и долго искал онлайн, прежде чем придумал следующее заявление (этот написан только в JS, но я действительно не могу написать в VBS)
<%
var rs, sql;
rs = server.createObject ("adodb.recordset");
SQL = "SELECT * FROM [COUNT] Порядок DAE DESC"
Rs.open (SQL, Conn, 1,1)
// Общее количество посещений реализовано
var rst = server.createObject ("adodb.recordset");
sqlt = "Выберите sum (count) как dt из [count]";
rst.open (sqlt, conn, 1,1);
// реализовать количество посещений в день
var rsd = server.createObject ("adodb.recordset");
sqld = "Выберите сумму (count) как dd из [count], где day (dae) = '"+((новая дата) .getdate ())+"' и month (dae) = '"+((новая дата) .getmonth ()+1)+"и year (dae) ='"+((новая дата) .getyear ()+"" ";
Rsd.Open (SQLD, Conn, 1,1);
// осознавать вчерашние визиты
var rsz = server.createObject ("adodb.recordset");
sqlz = "Выберите сумму (count) как zd из [count], где день (dae) = '"+((новая дата) .getdate ()-1)+"' и месяц (dae) = '"+((новая дата) .getmonth ()+1)+"' и год (dae) = '"+((новая дата). Getyear ()+"";
rsz.open (sqlz, conn, 1,1);
// Достижение ежемесячных посещений
var rsm = server.createObject ("adodb.recordset");
sqlm = "Выберите sum (count) как dm из [count], где месяц (dae) = '"+((новая дата) .getmonth ()+1)+"'";
%>
Эта статья является краткой грамматикой JS+ASP, составленной редактором False New Technology Channel. Существуют неверные аспекты вышеуказанного введения. Я надеюсь, что вы сможете выдвинуть это, каждый может добиться прогресса и учиться вместе.