問題タブ [adodb]
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.
.net - 'Microsoft.ACE.OLEDB.12.0' プロバイダーがローカル コンピューターに登録されていません
別の PC で vb アプリケーションを実行しようとすると、このエラーが発生します。この DLL をダウンロードできる場所はありますか?
oracle - VBA/ADODB 実行時エラー: 3704
次の VBA サブルーチンは、ほとんどのクエリを正常に実行します。(つまり: SELECT * FROM DUAL
)
ただし、以下のクエリを実行すると、次のエラー メッセージがすぐに表示されます。Run-time error '3704':Operation is not allowed when the object is closed.
なんで?
java - ms sql2000 アラビア語の問題
nvarcharとして定義された列を持つms sql2000のテーブルがあります
Javaでこのテーブルをクエリすると、この列のデータが次のように取得されます:
يا هلا بالشباب الØÙ„وين يا شباب ا٠شلونكو؟ .
adodb で php を試してみると、アラビア語であるはずのデータが得られます。
しかし、私はphpではなくJavaを使用する必要があります。誰か助けてください。
- 通常のSQLステートメント「select * from news」を使用します
- 最新の Microsoft jdbc ドライバー (sqljdbc4.jar) を使用しています。
- 私はSQLサーバーに直接アクセスできません。
excel - ADODB.接続未定義
SSIS を使用せずに Excel VBA を SQL Server に参照する
上記の作業を行った後、ルーチンからすべてのグローバル変数/定数をコピーしました。
のスプレッドシートの同様のモジュールに。私も同じモジュールにコピーしましたじ参照を追加しました (ADO 2.8)最初のスプレッドシートは引き続き機能します。DB_Conn.Open の 2 番目のポップアップで、「実行時エラー '-214767259 (80004005)': [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified」が表示されます。両方の参照を削除し、ファイルを保存して、再-参照を開いて再度追加しても役に立ちません。一方は引き続き機能し、もう一方はエラーになります。
?!?
php - pg_lo_write はその内容をどこに保存しますか?
私たちのシステムには、postgres BLOB にファイルを書き込む関数があります。この関数は ですpg_lo_write
。私たちのシステムは、PHP、ADODB、および PostgreSQL を使用しています。
私が知りたいのは、このデータがどこに保存されているかです.postgresディレクトリのファイルですか、テーブルですか?
どうもありがとう!
回答情報
Ben Fransen の回答に感謝します。BLOB は実際にはpg_largeobject
テーブルに格納されています。私はpgAdminを使用しており、テーブルは非表示になっていますが、クエリを使用してアクセスできます。
vb6 - この接続を使用してこの操作を実行することはできません。vb6のこのコンテキストエラーでは、閉じているか無効である可能性があります
SQL db にレコードセット値を格納するクエリを実行しようとしています。実行しようとすると、次のようなエラーが発生します
この接続を使用してこの操作を実行することはできません。vb6 のこのコンテキスト エラーでは、閉じているか無効である可能性があります。この問題を解決するために私を助けてください。
接続コード
vba - マクロが大きすぎて実行できず、「応答しない」
こんにちは私は今マクロを書くことができましたが、すべてが応答しなくなりました、推測ですが、それはあまりにも多くのデータをチェックするように求めているためだと思いますか?私は約3000行あります(ただし、10行で試したこともあります)。誰かが私がこれを減らすか、それを機能させるためにそれを修復する方法を知っていますか?それに関する別のクエリは、見出し「sample187」に移動しましたが、理想的には「sample400」に移動したかったのでしょうか。
ありがとう
delphi - ADO および ODBC を介した DB2 からの Unicode データの読み取り
Delphi 2009 で作成したアプリケーションから、ADO、ADO 用の ODBC プロバイダー、および ODBC を使用して、IBM DB2 データベースの読み取りと書き込みを行っています。
アプリケーション -> ADO (Win32) -> ODBC-Provider for ADO -> ODBC -> (net) -> DB2 (Windows)
さて、私のアプリケーションは Unicode データを保存する必要があります。そこで、データベースのコードページを UTF-8 に設定しました。Delphi は内部的に UTF-16 の文字列を処理し、それらをマルチバイト文字として COM に渡します。したがって、アプリケーション側でのエンコードは問題ないはずです。
非 ansi-chars を VARCHAR db フィールドに挿入しても問題なく動作し、DB2 管理コンソール (JDBC を使用する Java アプリケーションだと思います) によって正しく表示されます。私のアプリケーション (または ADO クエリを使用する私が作成した他のテスト アプリケーション) では、Unicode 文字を含む VARCHAR フィールドに対して #$1A バイトのシーケンスしか取得しません。
奇妙なことに、バックエンドが Microsoft SQL データベースの場合、同じアプリケーションが正常に動作します。ANSI 準拠の文字列を取得することも、DB2 では問題になりません。
DB2 のドキュメントでは、アプリケーションが接尾辞 W ODBC API を呼び出すと、DB2 ODBC ドライバーは Unicode 文字で応答すると書かれています。特定の状況下で、ADO 用の ODBC プロバイダーがこれらの関数をトリガーせず、代わりに ANSI 関数を使用する可能性はありますか? ADO 接続文字列と ODBC ドライバー設定でクライアント コードページを設定しようとしましたが、うまくいきませんでした。
excel - PIVOT を使用して SQL Server 2005 クエリからレコードセットを作成する際の問題
ストアド プロシージャからの出力コードは次のとおりです。
SQL Server Management Studio では正常に動作しますが、Excel VBA で開こうとすると ADODB.Recordsetが閉じられます (バニラ select * from x クエリで同じコードをテストしましたが、問題ありませんでした)。
何か案は?
php - adodb 接続を新しい php オブジェクトに渡す
クラスコンストラクターへのadodb接続を通過しようとしていますが、そうすると次のエラーが発生します。
したがって、コンテキストに入れるために、次のような新しい adodb 接続をインスタンス化しました。
次に、新しいユーザー アクセス オブジェクトを作成し、次のように adodb 接続を渡しました。
これは、ユーザー アクセス クラスのコンストラクターです。
私が間違っていることはありますか?
ありがとう、ガズ