'宣言 Protected Function CreateCommand( _ ByVal text As String _ ) As IDbCommand
protected IDbCommand CreateCommand( string text )
このメソッドによって返される IDbCommand の基になる実装は、継承クラスの CreateConnection のオーバーライドで作成される IDbConnection の実装によって決まります。返された IDbCommand の Connection プロパティは、このWebScheduleデータ プロバイダーの Connection に初期化されます。
返された IDbCommand の CommandType は、UseStoredProcedure の設定に基づいて初期化されます。この WebSchedule データプロバイダーがストアドプロシージャーを使用するように設定されている場合、text パラメーターにはストアド プロシージャーの名前を指定する必要があります。そうしなければ、コマンドが実行されたときに実行時データベース エラーが発生します。ストアド プロシージャーが使用されていない場合 (または WebSchedule データ プロバイダーサブクラスでサポートされていない場合)、text パラメーターには、コマンドの実行時に実行する動的 SQL を指定します。text が指定されていない場合 (null(Visual Basic .NET では Nothing) の場合)、返されたコマンドオブジェクトの CommandText プロパティは初期化されません (WebSchedule データプロバイダーは後の時点までその初期化を遅らせることができます)。