問題タブ [oledb]

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.

0 投票する
3 に答える
11433 参照

.net - VFP .NET OLEdbプロバイダーが64ビットWindowsで機能しないのはなぜですか?

SQL2005に挿入するVisualFoxproデータベースからいくつかのレガシーデータを読み取るVBを使用してWindowsサービスを作成しました。問題は、この使用法がWindows Server 2003 32ビットで正常に実行されることですが、クライアントは最近Windows200364ビットに移行しました。そして今、サービスは機能しません。VFP.NETOLEdbプロバイダーが見つからないというメッセージが表示されます。私が調べたところ、解決策がないことがすべて指摘されているようです。助けてください...

0 投票する
3 に答える
12919 参照

asp-classic - この「複数ステップの OLE DB」エラーとは何ですか?

私は、Bangalores Best によって構築された恐ろしいソフトウェアに少し取り組んでいます。

それはほとんど古典的な ASP/VbScript で書かれていますが、ほとんどのコードは ASPX ページの古典的な ASP スタイルですが、ASP.NET に「移植」されています :(

ローカル データベースに接続しようとすると、次のメッセージが表示されます。

複数ステップの OLE DB 操作でエラーが発生しました。利用可能な場合は、各 OLE DB ステータス値を確認します。作業は行われませんでした。

このエラーの意味を知っている人はいますか? この接続文字列を使用して、ローカル マシン (SQLEXPRESS を実行) に接続します。

これは、最初に使用していた接続文字列です。データベースで再指定しただけです。

アップデート:

問題は、ADO で「統合セキュリティ」を使用していたことです。ユーザーアカウントを使用するように変更したところ、問題なく接続されました。

0 投票する
2 に答える
708 参照

ms-access - Access 2003 と OLE オブジェクト データ型に関するパフォーマンスの問題

MS Access 2003 (私は知っています) では、OLE オブジェクト データ型を使用して、シリアル化可能としてマークされたいくつかのオブジェクトの状態を保持しています (IO.BinaryFormatter を使用して MemoryStream にシリアル化し、それを保存するだけです)。バイト配列として db に)。これは varbinary または blob のように機能しますか? 誰もが知っている陰に迫っている落とし穴はありますか? パフォーマンスに関するアドバイスや戦争の話はありますか? どんなアドバイスでも助かります。

0 投票する
2 に答える
499 参照

sql - このクエリに問題はありますか?

id、ename、position、phone、email の 5 つのフィールドを持つ Access テーブルがあります。各フィールドは 50 文字のプレーン テキスト フィールドで、位置は 255 で、id は自動インクリメント フィールドです。私は VB.NET を使用して Excel テーブルからデータを読み取ります。データは、そのクエリの入力に使用される単純なクラスにプッシュされます。他の 2 つのテーブルでも同じことを行います。これらのテーブルのデータは、DB2 テーブルと MySQL テーブルから取得されます。他の 2 つは機能しますが、この単純な INSERT ループは失敗し続けるため、すべての OleDb を処理するのは "InsertNoExe" 関数ではないと思います。

では、そのクエリ、フィールド タイトルなどは偽物に見えますか? 誰かが見たい場合は、他のコードを投稿できます。

編集:修正。ワイド イメージがスタック オーバーフロー バグとしてカウントされるかどうかわからなかったので、残しました。

編集2:私は密です。私は try...catch を使用して偽のクエリを確認し、ex.messsage も確認しません。ガッ。

編集 3:ありがとう、クリス。

0 投票する
2 に答える
3863 参照

c# - C# で記述されたマネージド OleDB プロバイダー

OleDB プロバイダーは、Microsoft が提供する COM インターフェイスを実装するバイナリです。そのことから、C# を使用してプロバイダーを作成することは可能であると思われます。あれは正しいですか?それを示すサンプルはありますか?そうでなければ、私がそうするのを思いとどまらせてくれませんか? 管理されていないサンプルが複数あるようですが、管理されているサンプルが見つかりません。

0 投票する
7 に答える
48170 参照

c# - OLEDBでExcelファイルに書き込む

C#でOLEDB経由でExcelファイル(.xls)に書き込む方法を知っている人はいますか? 私は次のことをしています:

しかし、メッセージとともに OleDbException がスローされます。

「テーブル 'test$' のデザインを変更できません。読み取り専用データベースにあります。」

接続は問題ないようで、データを正常に選択できますが、Excel ファイルにデータを挿入できないようです。OLEDB 経由で Excel ファイルへの読み取り/書き込みアクセスを取得する方法を知っている人はいますか?

0 投票する
11 に答える
278924 参照

odbc - OLE DB と ODBC データ ソースの違いは何ですか?

ピボットキャッシュに関する MS Excel のヘルプ記事を読んでいて、OLE DB および ODBC ソースが何を意味するのか疑問に思っていました。

...主に以前のバージョンの Microsoft Excel との互換性のために存在する SQL プロパティの代わりに、CommandText プロパティを使用する必要があります。両方のプロパティを使用する場合、CommandText プロパティの値が優先されます。

OLE DB ソースの場合、CommandType プロパティは CommandText プロパティの値を示します。

ODBC ソースの場合、CommandText プロパティは SQL プロパティとまったく同じように機能し、プロパティを設定するとデータが更新されます...

私はあなたの短い答えに本当に感謝しています。

0 投票する
6 に答える
63952 参照

delphi - OLEDB ドライバーがシステムにインストールされているかどうかを確認する方法は?

アプリケーションの起動時に特定の OLEDB ドライバーがインストールされていることを確認するにはどうすればよいですか? Delphi の ADO を使用しており、ドライバが見つからない場合に説明的なエラー メッセージを表示したいと考えています。ADO から返されるエラーは、常にユーザー フレンドリーであるとは限りません。

インストールされているすべてのドライバーを返す素敵な小さな関数があるかもしれませんが、私はそれを見つけていません。

0 投票する
4 に答える
34039 参照

c# - DataReader と OLEDB Jet データ プロバイダーを使用して CSV ファイルを読み取る場合、列のデータ型を制御するにはどうすればよいですか?

私の C# アプリケーションでは、Microsoft Jet OLEDB データ プロバイダーを使用して CSV ファイルを読み取っています。接続文字列は次のようになります。

その接続文字列を使用して ADO.NET OleDbConnection を開き、次のコマンドで CSV ファイルからすべての行を選択します。

OleDbDataReader を開いて、返される列のデータ型を調べると、スタック内の何かが、ファイル内のデータの最初の行に基づいてデータ型を推測しようとしていることがわかりました。たとえば、CSV ファイルに次のものが含まれているとします。

House 列に対して OleDbDataReader.GetDataTypeName メソッドを呼び出すと、列にデータ型 "DBTYPE_I4" が指定されていることが明らかになるため、列から読み取られるすべての値は整数として解釈されます。私の問題は、House が文字列であることです。2 行目から House の値を読み取ろうとすると、OleDbDataReader が null を返します。

Jet データベース プロバイダまたは OleDbDataReader に、列を数値ではなく文字列として解釈するように指示するにはどうすればよいですか?

0 投票する
2 に答える
1085 参照

.net - INFORMATION_SCHEMAに相当するOleDbとは何ですか

SQLでは次を使用できます

SELECT * FROM INFORMATION_SCHEMA.TABLES

など、データベース構造に関する情報を取得します。Accessデータベースで同じことを実現する方法を知る必要があります。