問題タブ [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 に答える
1323 参照

c# - OleDbDataAdapter がすべての行を埋めていない

DataAdapter を使用して Excel ファイルを読み取り、そのデータをデータ テーブルに入力しています。

これが私のクエリと接続文字列です。

問題は、Excel ファイルに 12000 レコードが含まれていることですが、データ テーブルには 2502 レコードしか入力されません。

データ アダプタがデータ テーブルに対して読み書きできるレコード数に制限はありますか?

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

vb.net - oledbdataadapter コマンド ビルダー getupdate、引数にキーが必要

問題が発生しているようです。Windows フォーム アプリケーションで( datasetExcel) をソースとして使用しています。セルに変更を加えた後、自分の中でdatagridviewリフレッシュ/更新する方法を見つけたいと思っています。datasetdatagridview

これを達成するために私が取った手順を見てみましょう。フォームに「更新」を追加し、に変更が加えられた後に に変更を書き込むbuttonメソッドを作成しました。write2DGVdatasetdatagridview

出力を更新するために Excel を更新できるようにするタイマーを追加しました。datasetまた、 ( のデータソース) を消去するためのコードも追加しましたdatagridview。最後に、 を介して をソースとする retrieve メソッドがdatasetありdatagridviewますoledataadapter

残念ながら、コードを実行すると、get update メソッドの引数としてキーを指定していないというエラー メッセージが表示されます。「キー」が何を意味するのか正確にはわかりません。また、get update メソッドの引数の有効なデータ型はブール値のみです。私のコードは以下の通りです:

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

c# - 'System.__ComObject' をレコードセットまたはデータセットに型キャストする方法は?

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

c# - SSIS 2008スクリプトタスクでミリ秒が秒に丸められる

あるデータベースから別のデータベースにデータをインポートしようとしています。ミリ秒が最も近い秒に丸められていることを除いて、すべてが正常に機能します。

私の SSIS パッケージには、クエリの結果をグローバル オブジェクト変数に格納するRecordset Destinationがあります。データ ビューアーは、すべての時間コンポーネント (ミリ秒を含む) を含む日付が適切に表示されていることを示しています。これは、データ フロー タスク内にあります。この後、結果をRecordset Destinationタスクに格納した変数を受け取るスクリプト タスクを追加しました。私はOleDbDataAdapter、この変数からローカルに定義されDataTableた . これが行われると、任意のDateTimeフィールドのミリ秒が秒に丸められます。なぜこれが起こっているのか、どうすれば修正できるのか、手がかりはありますか?

編集: 各コンテナ タスクに使用して、レコードセット変数のすべての行を調べました。ミリ秒を最も近い秒に丸めます。

注: SSIS 2008、.NET 3.5SP1 を使用しています。Recordset DestinationにはDT_DBTIMESTAMP、日時フィールドのデータ型があります。

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

vb.net - accdb (Access) を使用した vb.net DataGridView の OleDbDataAdapter 例外

「更新で TableMapping['DiscTable'] または DataTable 'DiscTable' が見つかりません」と表示されるのはなぜですか。この行で:

da.Update(ds, "ディスクテーブル")

da.Update(ds) を試してみましたが、クラッシュします。とにかくテーブルの更新は成功です!?!? これを外せばOK!

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

sql - DataGridView の変更から Access データベースを更新する

呼び出し先に変更を加えてDataGridView呼び出し先DataGridView_Manage_Calculationsをクリックした後、Access データベースを更新する必要があります。ButtonButton_Update

これが私がこれまでに持っているコードです:

次のエラーが表示されます。Syntax error in INSERT INTO statement.

私は何を間違っていますか?

追加情報

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

vb.net - Datatable から Datset へのアクセスを DataGridView にロードし、DataGridView の変更を Datatable に更新する

DataTableMicrosoft Access からDataSetusingにロードする必要がありますOleDb。それをにロードする必要がありDataSetますDataGridView。次に、Microsoft AccessDataGridViewで元の に変更を加え、それらの変更を更新する必要があります。DataTable

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

現在、 からのデータDataTableが に表示されていませんDataGridView