問題タブ [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.
database - Oracle - MS Access エラーを使用した ODBC 接続 (ORA-12154)
MS アクセスを使用して Oracle データベースに接続しようとしています。次のエラー メッセージが表示され続けます。
ORA-12154: TSN- 指定された接続識別子を解決できませんでした
Oracle Drivers OracleClient10g は、データベース サーバーが存在することを確認できます。
tsnnames.ora ファイルに次のようなセクションがあります: UBASEP10G = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = bxxx-xxx.yyyy.com)(PORT = 1521)) ) ( CONNECT_DATA = (SERVICE_NAME = UBASE) ) )
このエラーを解決しようとする試みごとに、これを sqlnet.ora ファイルに追加しました。
NAMES.DIRECTORY_PATH= (ホスト名、ONAMES、TNSNAMES、LDAP、EZCONNECT)
Windows ODBC ドライバー構成ユーティリティーを使用すると、次の情報を要求されます。 DATA SOURCE NAME : MYSOURCE NAME TSN SERVICE NAME:UBASEP10G USERID:MYUSERID
助言がありますか ?????
odbc - OLEDB 対 ODBC
OLEDB と ODBC の違いは何ですか? OLEDB ドライバーと ODBC ドライバーの違いはいつ、どのように判断すればよいですか?
sql-server - ODBC 経由の SQL Server バックアップ データベース
Microsoft SQL Server データベースから特定のデータベースとユーザーとログインをインポートおよびエクスポートできるプログラムを作成しようとしています。コードと ODBC の間に、他の多くのソフトウェアが使用する抽象レイヤーがあります。抽象化レイヤーは通常、自動コミットをオフにして実行し、トランザクションを独自に処理しますが、BACKUP コマンドはどのトランザクションでも実行されることを好まないため、私は層の別の方法を使用しています。これは、自動コミットをオンにして実行する executeDirect と呼ばれます。
このメソッドは、SQLExecDirect 関数を使用して BACKUP コマンドを実行します。完了すると、関数は SUCCESS_WITH_INFO を返します。これは、BACKUP コマンドで 3 行の出力が必要になるためです。次に、コードは SQLGetDiagField を使用して出力を取得しようとし、レコード #1 から最初の行を収集できますが、レコード #2 はありません。
メソッドが最後にやりたいことは、接続をリセットして自動コミットをオフにすることですが、それを試みると、「接続は別のコマンドの結果でビジーです」というエラーが発生し、SQL 状態は「HY000」になります。したがって、明らかに、接続は他の 2 行の出力を送信したいと考えていますが、そうする方法がわかりません。
windows - Windows での Ruby スクリプト
重複の可能性:
どの Ruby IDE が好きですか?
Windows 2003 Server で ruby を使用して簡単なスクリプトを作成しています。私の質問は次のとおりです。
- ODBC 経由でデータベースに接続するにはどうすればよいですか? Solaris 上の SybaseとMSSQL Serverの両方に接続します。
- Exchange Server 2003 経由で電子メールを送信するにはどうすればよいですか?
アップデート
- Ruby スクリプト作成に最適なシンプルな IDE は何ですか? 現在、SciTE (Ruby に付属) を使用しています。
sql-server - 時間単位で ODBC アプリから SQL にデータを転送するにはどうすればよいですか?
ODBC アプリから SQL2005(dev ed) DB に 1 時間ごとにデータをプルしようとしています。SSIS を実行すると、すべてのテーブルとビューをインポートするオプションがグレー表示され、クエリを作成する必要があります。SSIS 統合サービスをセットアップして、250 個すべてのテーブルを 1 時間ごとに更新するにはどうすればよいでしょうか。
ms-access - .UDL ファイル/oledb 接続を使用するように Access 2007 を説得しますか?
Access 2007 に .UDL ファイルを使用させる方法はありますか?
具体的には、古い製品の 1 つが Interbase 6.0 データベースを使用しています。私のクライアントは、Access 2007 を使用して (短期的に) 読み取り/書き込みのためにデータベースにリンクしたいと考えています。
これは私の好みの方法ではありませんが、すべてシングル ユーザーであり、Interbase データベースへのその他のアクセスはすべて Delphi 7 クライアントを介して行われるため、「いいえ」とは言えません。少なくとも、彼が望むものを「適切に」与える時間ができるまで。
Access で使用できる他の種類のドライバーはありませんが、(IBoledb 経由で) データベースに正常にリンクする .UDL ファイルを作成しました。愚かなことに、最新バージョンの Access では .UDL ファイルを使用できると思い込んでいました...
そのため、Access 2007 にその .UDL ファイルを理解させようとしました (ファイルの名前を .DSN に変更し、ファイル内の値のいくつかをいじってみました) が、役に立ちませんでした。Access を Interbase にリンクさせる唯一の方法は、(購入したサードパーティ製の) Interbase ODBC ドライバーを使用することだと思われます。
違うのわかる人いますか?.UDL リンクを介して Interbase の「リンク テーブル」にアクセスできますか?
乾杯!
.net - エラー: [Microsoft][ODBC Driver Manager] データ ソース名が見つからず、既定のドライバーが指定されていません
.net を sybase サーバーに接続しているときに、次のエラー メッセージが表示されました。
[Microsoft][ODBC Driver Manager] データ ソース名が見つからず、既定のドライバーが指定されていません
これは以前は適切に機能していました。同じ詳細のシステム DSN が機能し、vs.net を介したデータ接続も機能します。
vs.net 2005 を使用しています。
助言がありますか?
.net - .NET ODBC DataProvider が Transoft ODBC ドライバー経由で接続しない
.Net で記述した Windows サービスがあります。現在の実装では、Transoft ODBC とやり取りしています。ロギングを実装しましたが、基本的に ODBC 接続を開くと、まったく接続されません。エラーなどはありません。
Access 経由でデータベースに接続できたので、接続が機能し、ODBC ドライバーが適切にセットアップされていることがわかります。
実際の接続オブジェクトでタイムアウトが見つからないか、接続を機能させるために調整できる可能性があるものが見つかりません。
何が起こっているのかについての考えや洞察はありますか?
ありがとう、ブライアン・スワンソン
c# - OdbcDataReader.ExecuteReader() を呼び出す ThreadAbortException
OdbcDataReader クラスと ExecuteReader() メソッドを使用して、メインフレーム DB2 データベースに対して SQL クエリを実行しています。このコードは本番環境にあり、何ヶ月も正常に動作しています。
通常、クエリの実行には 1 ~ 2 分かかります。先週の金曜日、クエリで ThreadAbortException が発生しました。以下は、フォーマットされたスタック トレースです。トレースの ApplicationException は、私の catch ブロックで作成されます。
重要な場合は、クライアントが Web サービス メソッドを呼び出したときにクエリが実行されます。Web サービスは、Windows サービスでホストされます。Web サービスは、soap.tcp プロトコルを使用して Windows サービスでホストされます。
TreadAbortException が発生している理由はありますか?
2 つの例外のスタック トレース。一番上の根本原因。
例外 2: スレッドが中止されました。
C:\WINDOWS\assembly\GAC_64\System.Data\2.0.0.0__b77a5c561934e089\System.Data.dll 内の System.Data.Common.UnsafeNativeMethods.SQLExecDirectW(OdbcStatementHandle StatementHandle, String StatementText, Int32 TextLength) の System.Threading.ThreadAbortException System.Data.Odbc.OdbcStatementHandle.ExecuteDirect(String commandText) (System.Data.Odbc.OdbcCommand.ExecuteReaderObject) (CommandBehavior 動作、String メソッド、Boolean needReader、Object[] methodArguments、SQL_API odbcApiMethod) (System.Data.Odbc.OdbcCommand)。 MyCompany.MyDatabase.GetFolioList(String sqlWhereClause) の System.Data.Odbc.OdbcCommand.ExecuteReader(CommandBehavior 動作) の ExecuteReaderObject(CommandBehavior 動作、文字列メソッド、Boolean needReader)例外 1: STAT_CD='V' の Folio 要約リストを取得できません。
MyCompany.MyDatabase.GetFolioList(String sqlWhereClause) の D:\Production\DBGateway\bin\MyDatabase.dll 内の System.ApplicationException。<>c__DisplayClass18.b__17()、MyCompany.WebUtilities.WebServiceBase.WebMethodTemplate[T]( String methodName、String exceptionFormat、WebMethodWorker1 Worker, StringFormatter
1 FormatterMethod)
odbc - AS/400 ODBC ドライバー
.net アプリケーションおよび SQL DTS/SSIS パッケージから AS/400 データにアクセスする際に、クライアント アクセス ODBC ドライバーを使用してきました。より優れたパフォーマンスまたは機能を提供するサードパーティ製のドライバーはありますか?