ADO Prepared 属性
定義と用法
Prepared 属性は、ブール値を返すまたは設定することができます。True に設定すると、コマンドが保存するべき準備済み(またはコンパイル済み)のバージョンを示し、これは Command オブジェクトが最初に実行される前に CommandText 属性で指定されたクエリです。
これにより、コマンドの最初の実行速度が低下しますが、最初の実行の後、provider は既にコンパイルされたバージョンを使用し、実行速度を高速化できます。
この属性が False であれば、提供者は Command オブジェクトを直接実行し、コンパイルバージョンを作成しません。
提供者がコマンドの準備をサポートしない場合、この属性が True に設定されると、提供者がエラーを返す可能性があります。エラーを返さない場合、準備コマンドのリクエストを無視し、Prepared 属性を False に設定します。
文法
objcommand.Prepared=true or false
例
<% set conn=Server.CreateObject("ADODB.Connection") conn.Provider="Microsoft.Jet.OLEDB.4.0" conn.Open "c:/webdata/northwind.mdb" set comm=Server.CreateObject("ADODB.Command") comm.ActiveConnection=conn comm.CommandText="orders" comm.Prepared=true response.write(comm.Prepared) conn.close %>