私たちの研究では理解していない多くの問題に遭遇します。現時点では、自分自身を探求して情報を見つける必要がありますが、必要な知識はインターネットで利用できない場合があります。今日、Wuxin Technology Channelの編集者は、JS+ASPの文法の要約をまとめました。
構文の概要:JSステートメントは、文の終了時に追加する必要があります。
SQLステートメントを記述するには、VBSの数字を +番号に変更します。
JSでは、単一文のコメントは//、段落全体が /*コメントするコードです* /、
変数宣言はvarキーワードです。セットを記述する必要はありません。
サーバーのSバージョンなど、ASPオブジェクトの最初の文字を大文字にする必要があります。そうしないと、エラーが報告されます。
いくつかのコードの違い
データベースに接続します
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:
<% 'リリースレコードセット
rs.close
rs = Nothingを設定します
conn.close
conn =何も設定しません
%>
JS:
<%//リリースレコードセットを閉じる
rs.close;
rs = null;
conn.close;
conn = null;
%>
出力
VBS:
respons.write "<スクリプト言語= 'javascript'> alert( '操作が成功した場合、管理者が//クリックしてウィンドウを閉じるように確認するのを待ってください'); self.opener.location.reload(); window.close(); </script>"
JS:
respons.write( "<スクリプト言語= 'javascript'> alert( '操作が成功した場合、管理者が//クリックして[ウィンドウを閉じる]; self.opener.location.reload(); window.close(); </script>");
フォームオブジェクトを取得します
VBS:
DIMID
id = request.querystring( "id")
JS:
var id = request.querystring( "id")。item; // queltion.querystring in jsはオブジェクトであり、アイテムに追加する必要があります
SQLステートメント日付クエリ、これはVBSとは異なります。私は長い間落ち込んでいて、次の声明を思いつく前に長い間オンラインで検索していました(これはJSでのみ書かれていますが、VBSで書くことはできません)
<%
var rs、sql;
rs = server.createObject( "adodb.recordset");
sql = "select * from [count] by dae desc" "
rs.Open(SQL、CONN、1,1)
//合計訪問が実現されます
var rst = server.createObject( "adodb.recordset");
sqlt = "select sum(count)as dt from [count]";
rst.open(sqlt、conn、1,1);
//当日の訪問数を実装します
var rsd = server.createObject( "adodb.recordset");
sqld = "select sum(count)as dd as dd from dd where day(dae)= '"+((new date).getdate())+"' and(dae)= '"+((new date).getmonth()+1)' 'およびyear(dae)=' "+((new date).getyear()+" '";
rsd.open(sqld、conn、1,1);
//昨日の訪問を実現します
var rsz = server.createObject( "adodb.recordset");
sqlz = "select sum(count)as zd as zd from [count] where day(dae)= '"+((new date).getdate() - 1)+"' 'およびmonth(dae)='"+((new date).getmonth()+1)+"'およびyear(dae)='"+((new date).getyear(
rsz.open(sqlz、conn、1,1);
//毎月の訪問を達成します
var rsm = server.createObject( "adodb.recordset");
sqlm = "select sum(count)as dm from [count] where month(dae)= '"+((new date).getmonth()+1)+"'";
%>
この記事は、False New Technologyチャネルの編集者によって編集されたJS+ASPの文法の要約です。上記の紹介には誤った側面があります。私はあなたがそれを前進させることができることを願っています、誰もが進歩を遂げ、一緒に学ぶことができることを願っています。