問題タブ [oracle-objects-ole]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
vb.net - VB.NET での Oracle クライアント OO4O の使用
Oracle クライアント OO4O を使用する既存の vb6 アプリを VB.NET に変換しました。多くのエラーと警告が修正された後、プログラムが実行されるようになりました。しかし、解決できないビルドで次の警告が表示されます。
「COM 参照 OO4OAddin の依存関係を特定できませんでした」.
これに続いて、次のような他の多くの警告が表示されます。
「COM 参照 OO4OAddin を処理しています。タイプのインポート中にエラーが発生しました: パラメーターは、使用できないタイプ ライブラリを参照しました (タイプ: '_Connect'; パラメーター: 'VBInstance'; メソッド: 'get_VBInstance')」
と
「'_IOraBlob._ReadCPP' の引数の少なくとも 1 つをランタイム マーシャラーでマーシャリングできません。したがって、そのような引数はポインターとして渡され、操作には安全でないコードが必要になる場合があります」.
インターネットをスキャンしましたが、これらのエラーに一致するものはありません。OO4O DLL はすべて登録されています。これらの警告を解決するには何が必要で、その意味は何ですか?
sql - VBscript から複数の Oracle SQL クエリを実行する方法は?
objdb というデータベース オブジェクトがあります。このオブジェクトから、一度に 1 つの SQL クエリしか実行できないようです。最後にセミコロンを挿入すると、
ORA-0911 無効な文字エラーです。
たとえば、私が実行した場合
これは私にエラーを与えます。
ExecuteSQl
単一のメソッドから複数のクエリを実行するにはどうすればよいですか?
sql - ORA-24373 VBscript からクエリを実行しようとすると
次のエラーが表示されます
ORA-24373: 文に指定された長さが無効です
実行しようとしているSQLは単純な更新クエリです
このエラーは、VBScript から ExecuteSQl メソッドを実行しようとしたときにのみ発生します。しかし、SQLDeveloper でクエリを実行してもエラーは発生しません。何が悪いのかわかりません。