Nos encontraremos con muchos problemas que no entendemos en nuestros estudios. En este momento, necesitamos explorarnos y encontrar información, pero el conocimiento que necesitamos es posible que no esté disponible en Internet. Hoy, el editor de Wuxin Technology Channel ha compilado un resumen de la gramática de JS+ASP para usted, ¡con la esperanza de que pueda ayudarlo!
Resumen de sintaxis: las declaraciones JS deben agregarse al final del final de la oración;
Para escribir declaraciones SQL, cambie el y número en VBS a + número.
En JS, el comentario de una sola oración es //, todo el párrafo es /* Aquí está el código que se puede comentar* /,
La declaración de variable es una palabra clave var, no necesita escribir set, solo var directamente,
Se debe capitalizar la primera letra del objeto ASP, como la versión S del servidor, de lo contrario, se informará un error.
Algunas diferencias de código
Conectarse a la base de datos
VBS:
<%
Dim CONN
dbpath
Dim CONNSTR
Establecer 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);
%>
Cerrar la conexión
VBS:
Conjunto de registros de lanzamiento cerrado <%'
rs.
establecer RS = nada
Conn.clar
establecer conn = nada
%>
JS:
<%// conjunto de registros de lanzamiento cerrado
rs.clara;
rs = nulo;
conn.close;
conn = nulo;
%>
Producción
VBS:
Response.write "<script language = 'javascript'> alert ('La operación es exitosa, espere a que el administrador confirme // haga clic para confirmar para cerrar la ventana'); self.opener.location.reload (); window.close (); </script>"
JS:
Response.Write ("<Script Language = 'JavaScript'> Alert ('La operación es exitosa, espere a que el administrador confirme // haga clic para confirmar para cerrar la ventana'); self.opener.location.reload (); window.close (); </script>");
Obtener el objeto de formulario
VBS:
Dimidio
id = request.QueryString ("ID")
JS:
var id = request.queryString ("id"). item; // importante, request.queryString in js es un objeto, y debe agregarse al elemento
Consulta de fecha de instrucción SQL, esto es demasiado diferente de VBS. Estuve deprimido durante mucho tiempo y busqué en línea durante mucho tiempo antes de llegar a la siguiente declaración (esta está escrita solo en JS, pero realmente no puedo escribir en VBS)
<%
var rs, sql;
rs = server.createObject ("ADODB.RecordSet");
sql = "Seleccionar * de [contar] orden por dae desc"
Rs.open (SQL, Conn, 1,1)
// Se realizan visitas totales
var rst = server.createObject ("ADODB.RecordSet");
sqlt = "Seleccione Sum (Count) como DT de [Count]";
rst.open (SQLT, Conn, 1,1);
// Implementar el número de visitas en el día
var rsd = server.createObject ("ADODB.RecordSet");
sqld = "seleccione Sum (Count) como DD de [Count] donde Day (Dae) = '"+((nueva fecha) .getDate ())+"' y mes (Dae) = '"+((nueva fecha) .getMonth ()+1)+"y año (Dae) ='"+((nueva fecha) .getyear ()+";"; ";
rsd.open (SQLD, Conn, 1,1);
// Date cuenta de las visitas de ayer
var rsz = server.createObject ("ADODB.RecordSet");
sqlz = "Seleccione Sum (Count) como ZD de [Count] donde Day (dae) = '"+((nueva fecha) .getDate ()-1)+"' y mes (dae) = '"+((nueva fecha) .getMonth ()+1)+"y año (Dae) ='"+((nueva fecha) .getyear ()+"";
rsz.open (SQLZ, Conn, 1,1);
// Lograr visitas mensuales
var rsm = server.createObject ("ADODB.RecordSet");
sqlm = "Seleccione Sum (Count) como DM de [Count] Where mes (Dae) = '"+((nueva fecha) .getMonth ()+1)+"'";
%>
Este artículo es un resumen de la gramática de JS+ASP compilada por el editor del canal de tecnología False New New. Hay aspectos incorrectos de la introducción anterior. Espero que puedas presentarlo, todos pueden progresar y aprender juntos.