問題タブ [oledbdatareader]
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.
c# - OleDBはDbNullのみを返しますが、何を間違えたのでしょうか。
私は次のコードを持っています:
これは私の正確なコードです。フィールド0は主キーであるため、nullになることはありませんが、データベースから返されるすべての行で、すべてのフィールドがDBNullに設定されています。自分が間違っていることがわかりません。誰かがこれに光を当てることができますか?
私の接続文字列は次のとおりです。
Provider = Microsoft.Jet.OLEDB.4.0; Data Source = C:\ path \ to \ database.mdb
c# - GetSchemaTable() はどのように機能しますか?
どのように機能しGetSchemaTable()
ますか?
RDBMS のどこで情報を取得しますか?
c# - OleDbDataReaderパラメーターのクリア
私は自分の仕事をするために、データベース(Access)にクエリを実行して、データがすでに存在するかどうかを確認します。だから、私はOleDbDataReaderを使用しています。現時点ではすべてが順調です。
次に、クエリの結果に応じて、挿入または更新を実行します。問題は、この操作が最初のクエリで使用したものと同じパラメーター(OleDbParameters)を使用していることです。
したがって、これらのパラメーターをコマンドに追加しようとすると、次のエラーが発生します。
OleDbParameterは、別のOleDbParameterCollectionにすでに含まれています
これらのパラメータをクリアするためにすべてを試しました:-OleDbDataReaderで閉じる-OleDbDataReaderで破棄する-myOleDbDataReader = null
しかし、何も機能していないようです。
誰かが何か考えを持っていますか?
どうもありがとう。
c# - OLEDBREADER と MS Access を使用した LIKE コマンドの問題
変なのこれ…
次のコマンドは、Access 2003 のクエリ ウィンドウで実行すると、予想どおりの結果を返します。
ただし、これを C# コードに渡して実行すると (OleDbDataReader が返されます)、何も得られません。LIKE コマンドと関係があると思われます (これを削除すると、行が取得されます)。
何かご意見は?
asp.net - データベースからのデータの取得 ASP.NET MVC + Oracle
ユーザー (Userid、Name、PhoneNumber)
アプリケーション (ApplicationId、UserId、ApplicationName、ActiveDate) の2 つのテーブルがあります。
すべてのユーザーは複数のアプリケーションを持っています。
遅延読み込みを使用する Nhibernate では、すべてのユーザーのすべてのアプリケーションと共にユーザー データを取得できます。だから、私は user.applications[i].Applicationname のようなことをして、すべてのアプリケーションを取得していました。
しかし、Oracleコマンドを使用して、ユーザーデータとともにすべてのアプリケーションを取得するにはどうすればよいですか。結合を使用して 1 つのアプリケーションを取得する方法を知っています。しかし、複数のアプリケーションを取得して IList に保存するにはどうすればよいですか。どんな助けでも大歓迎です。ありがとうございました。
c# - reader.GetName および OLEDB Excel プロバイダーで列名の問題を読み取る
Excel シートで列名を取得する際に問題があります。
最初の行に次の 3 つの値を持つセルが 3 つしかない Excel シートがあります。
A1: A
B1: B
C1: ABC
メソッドを実行しようとすると、ラベルに次のように表示されます。
- A,B,A#B#C
そしてそうではありません:
- A、B、ABC
私のコード:
この問題を解決するアイデアはありますか??
前もって感謝します。
ダニエル
c# - OleDbDataReader を使用して値を取得する
私のSQLクエリが
OleDbDataReader を使用して this の行を取得したい。
私はこのように使いました
しかし、ここに結合があるので、上記のような列名を指定すると例外がスローされ、インデックスを使用できないか、SQLクエリを変更できません。列名を使用してデータを取得する方法はありますか?
c# - Microsoft.Jet.OLEDB に Excel から MM/DD/YYYY 形式の日付列を強制的に取得させる方法はありますか?
Excel シートからの DateColumns の読み取りに問題があります。
人々が異なる日付形式を使用することがあり、これが問題を引き起こします。ユーザーが日付形式を変更したため07/26/2010
に取得した Excel 列に期待する場合を考えてみましょう。26-Jul-2010
Microsoft.Jet.OLEDB
xls シートを に読み込むために使用しDataTable
ます。
すべての日付を MM/DD/YYYY 形式に変換するために、XLS で DateFormat が設定されているものは何でも OleDb リーダーに強制できますか?
このコードを使用して、Excel ファイルを読み取ります。
oledbdatareader - 指定されたキャストは無効です
ここでの問題は、while(dreader.read()) 内のステートメントが実行されず、直接 conn.Close() が実行されることです。また、前のデータリーダーを閉じた後に同じコマンドで別のデータリーダーを取得すると、「int q = (int)dreader.GetValue(rni);」で「指定されたキャストが無効です」というエラーがスローされます。助けてください...事前に感謝します
c# - 結果セットを OleDbDataReader からリストに変換する
SQL Server 2008 データベースに接続し、SQLSELECT
ステートメントを実行する Winforms アプリを考えてみます。
クエリの結果をリストに読み込むにはどうすればよいでしょうか?