推奨:SQLServerストアドプロシージャとコールの詳細な説明SQLServerのストアドプロシージャを使用すると、プログラムの実行速度を大幅に改善し、プログラミングとメンテナンスの困難を簡素化し、広く使用されています。ストアドプロシージャは、実際には、ユーザーが提供するパラメーターを受け入れて返すことができるTransact-SQLステートメントのコレクションです。永続的な使用のためにプロセスを作成したり、セッションで一時的に使用したり(部分的な一時的な手順)、または
1。ASPによるテーブル入力データを取得する方法: getpost1.Get:ユーザーがURLにデータを追加したら、形式は?フィールド1 =入力データ1&フィールド2 =データ2&...を入力し、サーバーに送信します。アクションがwww.abc.comである場合、フィールド名入力データはジャック、フィールドエイジデータは15です。http://www.abc.com?name=jack&age=15にGETメソッドを使用します
2.POST:ユーザーはHTTP情報データを使用してサーバーに転送します。ASP:取得:入力データ= request.queryString(フィールド名)を使用して、URLに接続されたデータを取得します。投稿:入力データ= request.forml(フィールド名)を使用して、HTTP情報データフィールドを読み取ります。 *request.queryStringの例:<ahery = aspform.asp?name = jack&age = 15>ここをクリック</a> <%= request.querystring(name)%)age:<%= request.queuerystring(age)%) rname> <p>機能:<selectname = input2> <option> cool!<option> handome <option>暖かい> <inputtype = submitvalue = ok> </form> asp1b.aspコンテンツ<html> <body> <%= request.querystring(input1)%> hi、yourcheris <%= request.kerystring(input2)%>
</body> </html>
2。request.from syntax: request.from(name)[(index)| .count] name:field name index:同じフィールドに複数の値が入力された場合、ポインター値インデックスは、同じフィールドの値を読み取る値を指定します。範囲は1からrequest.from(name).countcount:from request.from(name).countから、名前フィールドに入力される値の数を知ることができます。そのような名前フィールドがない場合、カウントは0です。
次の例に示すように:<%fori = 1torequest.fron(input1).countresponse.writerequest.from(input1)(i)&<br> next%> input1が2つの値を持っている場合、indexが表示されない場合は両方とも表示されない場合。 <%foreachitemrequest.from(input))repomse.writeiteitem&<br> next%> foreachxintewuest.foreeachxintewuest.forを使用することもできます。
<%foreachxinrequest.form%> request.from(<%= x%)= <%= request.form(x)%> <br> <%next%>
3.クライアントを取得する方法TCP/IPポート:たとえば:TCP/IPPORTIS <%= request(server_port)%> server_portを使用して、httprequestを受信する接続ポート情報を取得します
4。HTTP_ACCEPT_LANGUAGEのHTTPヘッダー情報を通じて、ユーザーのロケールを取得できます。次の例では、ユーザーのロケールを決定し、異なるページを提供します。 <%Language = request.servervariables(http_accept_language)iflanguage = enthen%> <! - #includefile = inglish.asp> <%else%> <! - #includefile = china.asp> <%endif%>
5.現在の日付と時刻コマンドは<%= now%>です
6.テーブルデータ入力を取得するASPの方法は、get and postによって異なる内蔵オブジェクトを使用することです。
7.自分でVBまたはその他の言語で書きたい場合は、ASPの.DLLファイルがDLLファイルを登録する必要があります:regsbr32*.dllをDOSに入力します
8. 5つの反復文を表示します。大きくて大きいフォント<%fori = 1to5%> <fontsize = <%= i%> color =#00ffff> fast asp </font> <br> <%next%>
9。文字列をユーザーのresponse.writestringに転送:<%respons.writewelcome%>
10。指定されたURLアドレスへのリンク:<%respons.redirecthomepage.asp>などのredirecturl
*ただし、この.ASPのファイルコンテンツがユーザーに転送された場合、リダイレクトを使用するとエラーが発生します。
11。他の言語とASPの組み合わせ:例:朝のおはよう、午後のこんにちは<%iftime>+#12:00:00 am#andtime <#12:00:00 pm#thengreeting = good morning!
共有:アクセスデータベースがダウンロードされないようにする方法まず第一に、アクセスデータベースの接尾辞名を.ASPに直接.ASPに変更するだけで、ダウンロードを防ぐことはできません。正しい方法は、テーブルを作成し、バイナリファイル、つまりOLEオブジェクトをこのテーブルに書き込むことです。特定のコードは次のとおりです。%dimdb、rs、sql db = db.asp 'ここにデータベースに変更されます。
2ページの前のページ12次のページ次のページ