sql >> データベース >  >> RDS >> Oracle

ClassicASPのADODBからパラメータ化されたOracleクエリを呼び出す

    filter_valueはどのように用意されていますか 定義されていますか?文字列として宣言されていない場合、または(パラメータの作成時に指定したように)10文字を超える文字列を割り当てた場合は、問題が発生します。

    さらに(そして部分的に私自身の参照のために)、名前付きパラメーターはOraOLEDB経由ではサポートされていません (つまり、ADODB)。

    Oracle®ProviderforOLEDB開発者ガイドを参照してください。 11gリリース1(11.1) または、のいずれかの「コマンドパラメータ」見出しリンクをたどります。以前のバージョン (8iR3、9i、9iR2、10g、10gR2):

    そうは言っても、これはOraOLEDBを使用するときのクエリとは関係がないはずです:

    oFilteredList.NamedParameters = True
    

    Oracle 10gR2での例の残りの部分とまったく同じように、クエリの実行に成功しました。

    接続文字列が表示されないので、有効であると想定する必要があります。動作はオプションによって異なる可能性があるため、私が正常に使用したものは次のとおりです。

    `"Provider=OraOLEDB.Oracle;Data Source=TNSNAMES_ENTRY;User ID=XXXX;Password=YYYY;DistribTx=0;"`
    



    1. PostgreSQLのbyteaフィールドに(dbase内で)サイズ制限を設定できますか?

    2. タイムラインに基づいてあるスキーマから別のスキーマにデータを自動的にコピーする Oracle の手順またはジョブ

    3. PHPを適切に使用してMySQLオブジェクトをJSONにエンコードするにはどうすればよいですか?

    4. Oracleステートメント