17。質問:ADOのADDNEWメソッドを使用してASPで使用することと、INSERTINGに直接使用することとの違いは何ですか?どの方法が優れていますか?
回答:ADOのAddNewメソッドは、挿入物をステートメントにカプセル化するだけなので、大量のデータを操作する場合、SQLステートメントを使用すると、SQLステートメントの操作が削減されるため、データのアクセスが大幅に高速化されますデータベースサーバーで直接実行されます。特にデータボリュームが大きい場合は、大きな利点があります。
18。質問:ASPで標準の挿入物(名前、電子メール)Values(kitty、[email protected])に標準挿入を使用した場合、なぜエラーが発生しますか?
回答:SQL(構造化された言語/構造化クエリ言語)は、1970年代にIBMによって開発されたデータクエリ言語です。 SQLステートメントは、データベースの追加、管理、アクセスに使用できる英語ベースのプログラミング言語です。
SQLステートメントに追加された文字列は、二重引用符で使用できますが、ASPでは通常の引用符で標準引用符が必要です。したがって、本(名前、電子メール)の値( 'kitty'、 '[email protected]')への挿入物として記述する必要があります。
19。質問:ActiveXコントロールはどこで入手できますか?
A:Microsoft ActiveXコントロールは、ソフトウェアプロバイダーによって開発された再利用可能なソフトウェアコンポーネントです。 ASPの組み込みオブジェクトに加えて、ASPにインストールされているASPでは、多くの貴重な開発時間を節約できます。
ActiveXコントロールを使用して、特別な機能をWebアプリケーションおよび開発ツールに非常に迅速に追加できます。たとえば、AdRotatorオブジェクトを使用してADスクロールボードを作成し、ファイルSystemObjectオブジェクトを使用してファイルにアクセスし、Markeeオブジェクトを使用してスクロールテキストを実装します。
現在、1,000を超える市販のActiveXコントロールがあり、ActiveXコントロールの開発は、C、C ++など、さまざまなプログラミング言語、およびMicrosoft Visual Java開発環境Microsoft Visual J ++を使用できます。 ActiveXコントロールが開発されると、設計者と開発者は、クライアントプログラムを開発するための事前に組み立てられたコンポーネントとして使用できます。この方法でActiveXコントロールを使用すると、ユーザーはこれらのコンポーネントがどのように開発されているかを知る必要はありません。多くの場合、自分自身をプログラミングすることなくWebページまたはアプリケーションの設計を完了することができます。
現在、サードパーティのソフトウェア開発者が提供する1,000を超える商業管理があります。 Microsoft ActiveXコンポーネントギャラリーには、Microsoftおよびサードパーティの開発者が提供するさまざまなActiveXコントロールを指す情報と関連する接続が含まれています。 Microsoft ActiveXコンポーネントギャラリーでは、インターネットが強化したActiveXコントロールを開発する企業のリストを見つけることができます。
20。質問:STRSTARTPORT =(request.form(catmenu_0)ステートメントを使用するためにStrStartport =(request.form(catmenu_0)ステートメントを使用するために使用される形式での開始サイトの値がフォームで表示されるのはなぜですか?
回答:これは、得られた開始サイトの値がスペースを持っている可能性があるためです。もちろん、データベースは見つかりません。ソリューションは、トリム関数を使用して、文字列の両端のすべてのスペースを削除することです。
strstartport = trim(request.form(catmenu_0))
21。質問:ASPでは、変数のライフサイクルが終了すると、変数のコンテンツを保持する方法はいくつありますか?
回答:ブラウザの更新ボタンを押したり、ブラウザを閉じたり、再度開いたりするなど、Webページの終了を引き起こす操作は、可変ライフサイクルの終了につながります。
Webページが最後に実行されたときに変数のコンテンツを保持する場合は、アプリケーションオブジェクトを使用して次の実行を実現できます。たとえば、アプリケーションオブジェクトを使用して、Webサイト訪問の数をカウントするカウンターを作成できます。
セッションオブジェクトは、アプリケーションオブジェクトとは異なり、各オンラインユーザーのみを共有しますアプリケーションですが、各オンラインユーザーには独自のセッションオブジェクトがあります。
アプリケーションオブジェクトとセッションオブジェクトは、サーバー側に情報を記録するのに役立ちますが、Cookiesオブジェクトは、ブラウザが提供するCookies関数の助けを借りてクライアント側に情報を記録します。注意すべきことの1つは、Cookieがブラウザに記録されているため、データへのアクセスは他のASPオブジェクトにアクセスするほど簡単ではないことです(実際の操作の観点から)ブラウザがブラウジングを開始した場合のみです。サーバーは、サーバーがブラウザにデータをダウンロードする前に、サーバーとCookieデータをサーバーと交換できます。
22。質問:オブジェクトを使用した後はどうすればよいですか?
回答:オブジェクトを使用した後、オブジェクトが占めるシステムリソースをリリースしてから、オブジェクトが占めるメモリをリリースします。あまりにも多くのオブジェクトのために縮小またはクラッシュします。
<%
object.close
Object = Nothingを設定します
%>