Nous rencontrerons de nombreux problèmes que nous ne comprenons pas dans nos études. Pour le moment, nous devons nous explorer et trouver des informations, mais les connaissances dont nous avons besoin peuvent ne pas être disponibles sur Internet. Aujourd'hui, le rédacteur en chef de Wuxin Technology Channel a compilé un résumé de la grammaire de JS + ASP pour vous, en espérant que cela puisse vous aider!
Résumé de la syntaxe: des instructions JS doivent être ajoutées à la fin de la fin de la phrase;
Pour écrire des instructions SQL, modifiez le & numéro dans VBS en + numéro.
Dans JS, le commentaire à une phrase unique est //, l'ensemble du paragraphe est / * voici le code à commenter * /,
La déclaration variable est un mot-clé var, vous n'avez pas besoin d'écrire un ensemble, juste VAR directement,
La première lettre de l'objet ASP doit être capitalisée, comme la version S du serveur doit être capitalisée, sinon une erreur sera signalée.
Quelques différences de code
Connectez-vous à la base de données
VBS:
<%
tabar
DIM DBPATH
Dim Connstr
Définir 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);
%>
Fermer la connexion
VBS:
<% 'Ensemble d'enregistrements de version rapprochée
Rs.Close
Définir RS = rien
Conn.Close
Définir Conn = Rien
%>
JS:
<% // Fermer les enregistrements de version
Rs.Close;
rs = null;
Conn.close;
Conn = null;
%>
Sortir
VBS:
Response.Write "<Script Language = 'JavaScript'> alert ('L'opération réussit, veuillez attendre que l'administrateur confirme // cliquez pour confirmer pour fermer la fenêtre'); self.opener.location.reload (); window.close (); </cript>"
JS:
Response.Write ("<Script Language = 'JavaScript'> alert ('L'opération est réussie, veuillez attendre que l'administrateur confirme // cliquez pour confirmer pour fermer la fenêtre'); self.opener.location.reload (); window.close (); </cript>");
Obtenez l'objet Form
VBS:
id dim
id = request.querystring ("id")
JS:
var id = request.querystring ("id").
Requête de date de déclaration SQL, c'est trop différent de VBS. J'ai été déprimé pendant longtemps et j'ai cherché en ligne pendant longtemps avant de présenter la déclaration suivante (celle-ci est écrite uniquement dans JS, mais je ne peux vraiment pas écrire dans VBS)
<%
var rs, sql;
rs = server.createObject ("adodb.recordSet");
SQL = "SELECT * FROM [COUNT] ORDER BY DAE DESC"
Rs.Open (SQL, Conn, 1,1)
// Les visites totales sont réalisées
var rst = server.createObject ("adodb.recordSet");
SQLT = "SELECT SUM (COUNT) AS DT FROM [COUNT]";
RST.Open (SQLT, Conn, 1,1);
// implémenter le nombre de visites le jour
var rsd = server.createObject ("adodb.recordSet");
SQLD = "SELECT SUM (COUNT) comme DD dans [COUNT] où le jour (Dae) = '" + ((Nouvelle date) .getDate ()) + "' et Month (Dae) = '" + ((nouvelle date) .getMonth () + 1) + "' et année (dae) = '" + ((new Date) .getYear ()) + "" ";
RSD.Open (SQLD, Conn, 1,1);
// réalise les visites d'hier
var rsz = server.createObject ("adodb.recordSet");
SQLZ = "SELECT SUM (COUNT) comme ZD dans [Count] où le jour (Dae) = '" + ((Nouvelle Date) .getDate () - 1) + "' et Month (Dae) = '" + ((Nouvelle Date) .getMonth () + 1) + "' et Year (Dae) = '" + ((New Date) .getyear ()) + "" "";
RSZ.Open (SQLZ, Conn, 1,1);
// réalisation de visites mensuelles
var rsm = server.createObject ("adodb.recordSet");
sqlm = "select sum (count) comme dm dans [count] où le mois (dae) = '" + ((nouvelle date) .getMonth () + 1) + "'";
%>
Cet article est un résumé de la grammaire de JS + ASP compilé par l'éditeur de la fausse nouvelle chaîne technologique. Il existe des aspects incorrects de l'introduction ci-dessus. J'espère que vous pourrez le mettre en avant, tout le monde peut progresser et apprendre ensemble.