問題タブ [odbc]
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.
sql-server - クライアント コンピューターで SQL Native Client ODBC を構成しますか?
クライアントが SQL Native Client ODBC データ ソース経由で SQL Server 2005 データベースに接続しているアプリケーションがあります。プログラムの実行中に ODBC 接続が切断されるという問題が発生しています。技術サポート担当者に質問した後、彼は以前にこの種のエラーを見たことがあると言いましたが、TCP/IP ではなく (主に) 名前付きパイプを使用して接続するようにクライアントを構成することで問題を解決しました。
そのため、いくつかの調査を行い、SQL Server 構成マネージャーを使用して、サーバー上のクライアント アクセスを構成する場所を見つけました。ただし、クライアント マシン自体で SQL Native Client ODBC データ ソースを構成する方法はないようです。古い SQL Server ODBC ドライバーでは、名前付きパイプまたは TCP/IP を使用するように構成できましたが、SQL Native Client ではできません。
SQL Native Client データ ソースは、データベースへの接続に使用する方法を自動的に決定しますか? それを構成する方法はありますか?…そして、特定のクライアント マシンが接続に使用している方法を見つける方法はありますか?
どんな助けでも大歓迎です。
--マイク C さん、ありがとうございます。
c# - C# を使用して ODBC DSN エントリを作成するにはどうすればよいですか?
C++ 拡張ストアド プロシージャを持つレガシー アプリケーションを使用しています。この xsproc は ODBC を使用してデータベースに接続します。つまり、DSN を構成する必要があります。
インストーラー (Visual Studio 2008 セットアップ プロジェクトを使用して作成) を更新していて、ODBC DSN エントリを作成できるカスタム アクションが必要ですが、Google で役立つ情報を見つけるのに苦労しています。
誰でも助けることができますか?
sql - カスタム ODBC ドライバーの作成
私の現在の仕事では、独自の odbc ドライバーを実装して、さまざまなアプリケーションが独自のアプリにデータソースとして接続できるようにすることを検討しています。現在、大規模な実装仕様に合わせて独自のドライバーを開発するか、プログラマーがデータ固有の部分を「埋め」、より高いレベルの抽象化を可能にする SDK を使用するかのオプションを比較検討しています。
他の誰かがカスタム odbc ドライバーを実装しましたか? どのような落とし穴に陥りましたか? 自分でやってみて、どんなメリットがありましたか? おおよそ何工数かかりましたか?SDK を使用しましたか?もしそうなら、そのアプローチからどのような利点/欠点が見られましたか?
コメントや回答をいただければ幸いです。ありがとう!
編集: C で記述されたコードで移植性を維持しようとしています。
java - ODBC から JDBC データ型へのマッピング
ODBC データ型を JDBC にマップする方法の説明はどこにありますか? あるいは、jdbc-odbc ブリッジ ドライバのソース コードをダウンロードできる場所を知っている人はいますか?
oracle - ODBCを介してSQL_C_WCHARテキストをバインドするときにOracleがTO_NCHARを必要とするのはなぜですか
ODBCで準備およびバインドされた次のステートメントを使用します。
AL32UTF8文字セットのOracle10gデータベースへのODBC3.0接続で実行すると、を使用してwchar_t文字列にバインドした後でもSQLBindParameter(SQL_C_WCHAR)
、エラーORA-12704:文字セットの不一致が発生します。
なんで?私はwcharとしてバインドしています。wcharはNCHARと見なされるべきではありませんか?
パラメータを変更してラップするとTO_NCHAR()
、クエリはエラーなしで機能します。ただし、これらのクエリは複数のデータベースバックエンドに使用されるため、OracleテキストバインディングだけにTO_NCHARを追加したくありません。足りないものはありますか?TO_NCHARハンマーなしでこれを解決する別の方法は?
検索やマニュアルで関連するものを見つけることができませんでした。
詳細...
- エラー
- わかった
TO_NCHARのないこのバージョンは、SQL ServerとPostgreSQL(ODBC経由)およびSQLite(直接)で正常に機能します。ただし、Oracleでは「ORA-12704:文字セットの不一致」が返されます。
TO_NCHARを使用する場合は問題ありません(ただし、SQL Server、Postgres、SQLiteなどでは機能しません)。
oracle - int64 (SQL_BIGINT) をクエリ パラメータとしてバインドすると、Oracle 10g ODBC での実行中にエラーが発生する
Oracle 10g で ODBC 3.0 を使用したテーブルへの挿入が失敗しましたが、その理由がわかりません。データベースは Windows Server 2003 上にあります。クライアントは Windows XP 上にあります。
テーブル:
ODBC 呼び出し:
SQLBindParameter
成功しますが、その後SQLExecute
失敗します。診断メッセージはありません。
int64 を文字列に書き込み、それを文字列としてバインドする必要がありました。これは int64 をバインドする唯一の方法ですか?
excel - Excel2003のxmlスプレッドシートの.netodbcドライバー接続文字列を知っている人はいますか?
私はこれが特定の「コードを送ってください」という品質を持っていることを知っていますが、インターネットは本当にこれに私を失望させてきました。odbc接続をアタッチしたいExcel2003のxml形式のExcelファイルがあります。
そして、正しい接続文字列が見つからないようです。connectionstrings.comは私を失望させました、そしてここSOに関する他の質問(これのような)もこのファイルタイプをカバーしていません。そしてもちろん、バイナリxls接続も新しいxlsx接続も機能していないようです。
誰かが正しい構文を知っていますか?Excel 2003 xml用のodbcドライバーはありますか?
皆さんありがとう。
excel - Excel ODBC および 64 ビット サーバー
ASP.NET を使用して、Excel テンプレートを更新する必要があります。
サーバーは Windows 2008 を 64 ビット モードで実行しています。
次のコードを使用して、Excel ファイルにアクセスしています。
アプリケーション プールが [32 ビット アプリケーションを有効にする] に設定されている場合、コードは期待どおりに機能します。ただし、使用している oracle ドライバーは 64 ビットしかないため、失敗します。
[32 ビット アプリケーションを有効にする] が false に設定されている場合、Excel コードは次のエラーで失敗します。
データ ソース名が見つからず、既定のドライバーが指定されていません
助言がありますか?
c++ - ODBC API 経由で SQL クエリから取得したデータのサイズ
SQL クエリを実行した後に返される要素 (rows*cols) の数を取得する方法を知っている人はいますか? それができない場合、返されるデータのサイズを比較的代表するものはありますか?
処理した返されたデータの量を示すステータス バーを作成しようとしているので、比較的近くに表示したいと考えています。何か案は?
SQLRowCount は、UPDATE、INSERT、または DELETE ステートメントの影響を受けた行数のみを返すことに注意してください。SELECT ステートメントから返される行数ではありません (私が知る限り)。したがって、それを SQLColCount に直接掛けることはできません。
私の最後のオプションは、データが処理されていることを示す、前後に移動するステータス バーを持つことです。
odbc - iSeries AS400 ODBC 接続用のファイル DSN
iSeries ODBC ドライバーを使用して AS400 システムに接続するためのファイル dsn を作成するにはどうすればよいですか?
iSeries ODBC ドライバーでは、多くの設定を構成できます。ファイル DSN で設定できるすべてのプロパティのリストはどこにありますか?