問題タブ [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.

0 投票する
1 に答える
727 参照

c# - OleDbAdapter SelectCommand Excel c#

Excelファイルの1枚だけのデータをクエリしたい。

この行は、シート 1 からデータをクエリします。問題は、入力ファイル内のシートの名前がわからないことです。名前に関係なくシートにアクセスできるように、コマンド文字列を記述する方法はありますか。

0 投票する
1 に答える
768 参照

c# - C#でシートの列のデータを取得する方法

Excelファイルのシートを開いて読み取ることができるwinformアプリケーションを作成しました。OleDbDataAdapterを使用してデータを読み取り、データをデータテーブルに設定しました。しかし、私の問題は、このデータテーブルでは、データの最初の行が列の名前として使用されることですが、各列にExcelが定義するベース名を使用したい(つまり、「ABC ... AA AB ...」とすぐ)。

0 投票する
1 に答える
2228 参照

c# - OleDbDataAdapter Fill メソッド、さらに行をインポートする

Excel を DataTable にインポートしています。Excel ファイルには、データを含む 50x7 セルが含まれています。問題は、データが最初の 50 行にあるにもかかわらず、Fill() メソッドが 368(?) 行をインポートすることです。何が問題なのですか?

インポートには OleDbDataAdapter を使用しています。

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

c# - OleDbDataAdapter を使用して DataTable を更新する C#

OleDbDataAdapterを使用してDataTableを更新しようとしましたが、コマンドについて混乱しました。私は時々別のテーブルから情報を取得するので、CommandBuilder を使用できません。そのため、自分でコマンドを作成しようとしましたが、パラメーターで難しいことがわかりました。DataTable.GetChanges は、INSERT または UPDATE コマンドを使用する必要がある行を返します。それらを区別できないと思います。次のことを完了する必要があります。

どうもありがとうございました!

0 投票する
1 に答える
686 参照

c# - 挿入コマンドが機能しない

OleDbDataAdapterを視覚的に使用して、.mdbデータベースに接続します。まず第一に、データベースの2つ以上のテーブルを選択した場合、アダプターは挿入、削除、更新コマンドをビルドせず、selectコマンドをビルドするだけです。2番目:テーブルを1つだけ選択すると、挿入コマンドが機能しません!これが私のコードです(そのようなものです):

0 投票する
1 に答える
6762 参照

vb.net - OleDbDataAdapter塗りつぶしデータテーブル

の記入に関する質問OleDbDataAdapter

私は持っています:

充填に時間がかかりすぎます。
20行の場合、20秒かかります。
そして、130 000の場合、もう少し時間がかかります(ただし、130 000秒ではありません)。
しかし、とにかく20秒は長すぎます。

なんでこんなに時間がかかるの?


質問パート2:塗りつぶしをスキップできますか?

つまり、データテーブルに入力した後、データテーブルの各行に対してを実行し、エンティティにキャストします。

の各行を渡すことはできますOleDbDataAdapterか?

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

c# - MS Access、OleDbAdapter はレコードを削除しないがエラーはない

datagridview に表示される一致するテキストを含むレコードを削除しようとしています。私は文字列を正しく取得し、何も問題がないように見えますが、レコードは削除されていません。

0 投票する
1 に答える
1415 参照

c# - C# のクエリ式エラーで構文エラー (演算子の欠落) を修正する方法がわかりません

上記のエラーに問題があり、正確な修正方法が見つかりません。

正確なエラーは..

クエリ式 'like ' @name ''に構文エラー (演算子がありません) 。

私はすでにこの問題の解決策を探しており、この作業を機能させるためにそれらを適応させようとしましたが、うまくいきませんでした(上記のものは試みの1つでした)

よろしくお願いします!

わかりましたので、コードをこれに変更しました..

しかし、私はまだ同じエラーが発生しています。

0 投票する
1 に答える
6669 参照

c# - oleDbDataAdapter.Update(myDataSet) を使用して Excel ファイルを更新するにはどうすればよいですか

InvalidOperationException が発生し続けます (「変更された行を含む DataRow コレクションが渡された場合、Update には有効な UpdateCommand が必要です」)。更新コマンドの何が問題なのかわかりません。

これまでのコードは次のとおりです。

Google には簡単な例がいくつかありますが、解決策を見つけることができませんでした。

0 投票する
0 に答える
999 参照

c# - OleDbDataAdapter は、サーバーの Excel からすべてのデータを読み取るわけではありませんが、ローカル システムでは正常に動作します

C# を使用して Excel (30,000 行以上) からデータを読み取る際に問題が発生しています。ローカル システムでテストすると正常に動作します。つまり、Excel からすべての行をコピーしますが、運用サーバーに展開して実行すると、約 12,000 行しか読み取れません)。

BulkCopy も使用してみましたが、同じです。Web サーバー (私の Web サーバーは Windows Server 2008 です) と何か関係がありますか?

これについて私を助けてください。ありがとう