この記事では、ASPに関する基本的な知識を紹介します。これは、すべてのASP初心者に知られている必要があります。それがあなたに役立つことを願っています、一緒に見てみましょう。
ASPは、動的サーバーページを意味するActive Serverページの略語であることを知っています。 ASPは、CGIスクリプトプログラムを置き換えるためにMicrosoftによって開発されたアプリケーションです。以下は、参照のためのいくつかの基本的な知識です。
1。データベース接続
以下は引用されたコンテンツです。
- <%
- setConn = server.createObject(adodb.Connection)
- conn.opendriver = {microsoftaccessdriver(*。mdb)}; dbq =&server.mappath(データベース名)
- %>
2.データベースを開きます
以下は引用されたコンテンツです。
- exec = select* from databaseテーブル
- setrs = server.createObject(adodb.Recordset)
- rs.openexec、conn、1,1
パラメーター1、1が読み取りされます
コンテンツフォーマットの読み取り:<%= rs(field)%>
3.レコード処理プログラムを追加します
以下は引用されたコンテンツです。
- <%
- setConn = server.createObject(adodb.Connection)
- conn.opendriver = {microsoftaccessdriver(*。mdb)}; dbq =&server.mappath(データベース名)
- name = request.form(field)name、tel、メッセージはフォームを送信することにより設定されたフィールド値です
- tel = request.form(field)
- メッセージ= request.form(field)
- exec = insertintointoテーブル名(field)値( ' +field +')コンマで区切られた複数
- conn.executeexecはexecuteを使用してコミットします
- conn.close
- setConn =何もない
- %>
4。検索プロセッサ
以下は引用されたコンテンツです。
- <%
- name = request.form(field)name、telは送信フォームによって設定されたフィールド値です
- tel = request.form(field)
- setConn = server.createObject(adodb.Connection)
- conn.opendriver = {microsoftaccessdriver(*。mdb)}; dbq =&server.mappath(データベース名)
- exec = select*from table wherename = '+field+' andtel =+field
- setrs = server.createObject(adodb.Recordset)
- rs.openexec、conn、1,1
- %>
- 「ページで検索されたコンテンツがエクスポートされます
- <%
- dowhileenotrs.eof
- %> <tr>
- <td> <%= rs(name)%> </td>
- <td> <%= rs(tel)%> </td>
- <td> <%= rs(time)%> </td>
- </tr>
- <%
- rs.movenext
- ループ
- %>
5.レコード処理プログラムを削除します
以下は引用されたコンテンツです。
- <%
- setConn = server.createObject(adodb.Connection)
- conn.opendriver = {microsoftaccessdriver(*。mdb)}; dbq =&server.mappath(データベース名)
- exec = delete*table number =&request.form(id)から
- conn.executeexec
- %>
6.レコード処理プログラムを変更します
以下は引用されたコンテンツです。
- <%
- setConn = server.createObject(adodb.Connection)
- conn.opendriver = {microsoftaccessdriver(*。mdb)}; dbq =&server.mappath(データベース名)
- exec = select*from table name where number =&request.form(id)
- setrs = server.createObject(adodb.Recordset)
- rs.openexec、conn、1,3'1,3は変更の意味です
- rs(name)= request.form(field) 'name、tel、メッセージは、フォームを送信することにより設定されたフィールド値です
- rs(tel)= request.form(field)
- rs(メッセージ)= request.form(field)
- rs.update
- rs.close
- setrs =何もない
- conn.close
- setConn =何もない
- %>
レコード実行プログラムの変更:ID番号ページの入力>>>対応するIDデータ>>>>>>>ハンドラーを直接変更する
7。バックグラウンドログイン処理プログラムの例
以下は引用されたコンテンツです。
- <%
- Dimname、パスワード
- name = request.form(name)
- パスワード= request.form(パスワード)
- Dimexec、Conn、Rs
- exec = select*from table name where(name = '&field&' andpassword = '&field&')
- setConn = server.createObject(adodb.Connection)
- conn.opendriver = {microsoftaccessdriver(*。mdb)}; dbq =&server.mappath(データベース名)
- setrs = server.createObject(adodb.Recordset)
- rs.openexec、conn
- ifnotrs.eofthen
- rs.close
- conn.close
- セッション(チェック)=はい
- セッション(チェック)=右
- Response.redirectIndex.asp
- それ以外
- セッション(チェック)= no
- セッション(チェック)=間違っています
- Response.redirectlogin.asp
- endif
- %>
各背景ページプラス:
- <%ifnotsession(checked)= yesthenのセッションは、チェックされた文字列変数を定義します
- Response.redirectlogin.asp
- それ以外
- %>
ASPの基本的な知識の上記の紹介が初心者に助けをもたらすことができることを願っています。