問題タブ [oledbdataadapter]
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# - OleDbAdapter SelectCommand Excel c#
Excelファイルの1枚だけのデータをクエリしたい。
この行は、シート 1 からデータをクエリします。問題は、入力ファイル内のシートの名前がわからないことです。名前に関係なくシートにアクセスできるように、コマンド文字列を記述する方法はありますか。
c# - C#でシートの列のデータを取得する方法
Excelファイルのシートを開いて読み取ることができるwinformアプリケーションを作成しました。OleDbDataAdapterを使用してデータを読み取り、データをデータテーブルに設定しました。しかし、私の問題は、このデータテーブルでは、データの最初の行が列の名前として使用されることですが、各列にExcelが定義するベース名を使用したい(つまり、「ABC ... AA AB ...」とすぐ)。
c# - OleDbDataAdapter Fill メソッド、さらに行をインポートする
Excel を DataTable にインポートしています。Excel ファイルには、データを含む 50x7 セルが含まれています。問題は、データが最初の 50 行にあるにもかかわらず、Fill() メソッドが 368(?) 行をインポートすることです。何が問題なのですか?
インポートには OleDbDataAdapter を使用しています。
c# - OleDbDataAdapter を使用して DataTable を更新する C#
OleDbDataAdapterを使用してDataTableを更新しようとしましたが、コマンドについて混乱しました。私は時々別のテーブルから情報を取得するので、CommandBuilder を使用できません。そのため、自分でコマンドを作成しようとしましたが、パラメーターで難しいことがわかりました。DataTable.GetChanges は、INSERT または UPDATE コマンドを使用する必要がある行を返します。それらを区別できないと思います。次のことを完了する必要があります。
どうもありがとうございました!
c# - 挿入コマンドが機能しない
OleDbDataAdapterを視覚的に使用して、.mdbデータベースに接続します。まず第一に、データベースの2つ以上のテーブルを選択した場合、アダプターは挿入、削除、更新コマンドをビルドせず、selectコマンドをビルドするだけです。2番目:テーブルを1つだけ選択すると、挿入コマンドが機能しません!これが私のコードです(そのようなものです):
vb.net - OleDbDataAdapter塗りつぶしデータテーブル
の記入に関する質問OleDbDataAdapter。
私は持っています:
充填に時間がかかりすぎます。
20行の場合、20秒かかります。
そして、130 000の場合、もう少し時間がかかります(ただし、130 000秒ではありません)。
しかし、とにかく20秒は長すぎます。
なんでこんなに時間がかかるの?
質問パート2:塗りつぶしをスキップできますか?
つまり、データテーブルに入力した後、データテーブルの各行に対してを実行し、エンティティにキャストします。
の各行を渡すことはできますOleDbDataAdapterか?
c# - MS Access、OleDbAdapter はレコードを削除しないがエラーはない
datagridview に表示される一致するテキストを含むレコードを削除しようとしています。私は文字列を正しく取得し、何も問題がないように見えますが、レコードは削除されていません。
c# - C# のクエリ式エラーで構文エラー (演算子の欠落) を修正する方法がわかりません
上記のエラーに問題があり、正確な修正方法が見つかりません。
正確なエラーは..
クエリ式 'like ' @name ''に構文エラー (演算子がありません) 。
私はすでにこの問題の解決策を探しており、この作業を機能させるためにそれらを適応させようとしましたが、うまくいきませんでした(上記のものは試みの1つでした)
よろしくお願いします!
わかりましたので、コードをこれに変更しました..
しかし、私はまだ同じエラーが発生しています。
c# - oleDbDataAdapter.Update(myDataSet) を使用して Excel ファイルを更新するにはどうすればよいですか
InvalidOperationException が発生し続けます (「変更された行を含む DataRow コレクションが渡された場合、Update には有効な UpdateCommand が必要です」)。更新コマンドの何が問題なのかわかりません。
これまでのコードは次のとおりです。
Google には簡単な例がいくつかありますが、解決策を見つけることができませんでした。
c# - OleDbDataAdapter は、サーバーの Excel からすべてのデータを読み取るわけではありませんが、ローカル システムでは正常に動作します
C# を使用して Excel (30,000 行以上) からデータを読み取る際に問題が発生しています。ローカル システムでテストすると正常に動作します。つまり、Excel からすべての行をコピーしますが、運用サーバーに展開して実行すると、約 12,000 行しか読み取れません)。
BulkCopy も使用してみましたが、同じです。Web サーバー (私の Web サーバーは Windows Server 2008 です) と何か関係がありますか?
これについて私を助けてください。ありがとう