問題タブ [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# - OleDbDataAdapter がすべての行を埋めていない
DataAdapter を使用して Excel ファイルを読み取り、そのデータをデータ テーブルに入力しています。
これが私のクエリと接続文字列です。
問題は、Excel ファイルに 12000 レコードが含まれていることですが、データ テーブルには 2502 レコードしか入力されません。
データ アダプタがデータ テーブルに対して読み書きできるレコード数に制限はありますか?
vb.net - oledbdataadapter コマンド ビルダー getupdate、引数にキーが必要
問題が発生しているようです。Windows フォーム アプリケーションで( datasetExcel) をソースとして使用しています。セルに変更を加えた後、自分の中でdatagridviewリフレッシュ/更新する方法を見つけたいと思っています。datasetdatagridview
これを達成するために私が取った手順を見てみましょう。フォームに「更新」を追加し、に変更が加えられた後に に変更を書き込むbuttonメソッドを作成しました。write2DGVdatasetdatagridview
出力を更新するために Excel を更新できるようにするタイマーを追加しました。datasetまた、 ( のデータソース) を消去するためのコードも追加しましたdatagridview。最後に、 を介して をソースとする retrieve メソッドがdatasetありdatagridviewますoledataadapter。
残念ながら、コードを実行すると、get update メソッドの引数としてキーを指定していないというエラー メッセージが表示されます。「キー」が何を意味するのか正確にはわかりません。また、get update メソッドの引数の有効なデータ型はブール値のみです。私のコードは以下の通りです:
c# - SSIS 2008スクリプトタスクでミリ秒が秒に丸められる
あるデータベースから別のデータベースにデータをインポートしようとしています。ミリ秒が最も近い秒に丸められていることを除いて、すべてが正常に機能します。
私の SSIS パッケージには、クエリの結果をグローバル オブジェクト変数に格納するRecordset Destinationがあります。データ ビューアーは、すべての時間コンポーネント (ミリ秒を含む) を含む日付が適切に表示されていることを示しています。これは、データ フロー タスク内にあります。この後、結果をRecordset Destinationタスクに格納した変数を受け取るスクリプト タスクを追加しました。私はOleDbDataAdapter、この変数からローカルに定義されDataTableた . これが行われると、任意のDateTimeフィールドのミリ秒が秒に丸められます。なぜこれが起こっているのか、どうすれば修正できるのか、手がかりはありますか?
編集: 各コンテナ タスクに使用して、レコードセット変数のすべての行を調べました。ミリ秒を最も近い秒に丸めます。
注: SSIS 2008、.NET 3.5SP1 を使用しています。Recordset DestinationにはDT_DBTIMESTAMP、日時フィールドのデータ型があります。
vb.net - accdb (Access) を使用した vb.net DataGridView の OleDbDataAdapter 例外
「更新で TableMapping['DiscTable'] または DataTable 'DiscTable' が見つかりません」と表示されるのはなぜですか。この行で:
da.Update(ds, "ディスクテーブル")
da.Update(ds) を試してみましたが、クラッシュします。とにかくテーブルの更新は成功です!?!? これを外せばOK!
sql - DataGridView の変更から Access データベースを更新する
呼び出し先に変更を加えてDataGridView呼び出し先DataGridView_Manage_Calculationsをクリックした後、Access データベースを更新する必要があります。ButtonButton_Update
これが私がこれまでに持っているコードです:
次のエラーが表示されます。Syntax error in INSERT INTO statement.
私は何を間違っていますか?
追加情報
vb.net - Datatable から Datset へのアクセスを DataGridView にロードし、DataGridView の変更を Datatable に更新する
DataTableMicrosoft Access からDataSetusingにロードする必要がありますOleDb。それをにロードする必要がありDataSetますDataGridView。次に、Microsoft AccessDataGridViewで元の に変更を加え、それらの変更を更新する必要があります。DataTable
これまでの私のコードは次のとおりです。
現在、 からのデータDataTableが に表示されていませんDataGridView。