私は自分のローカルのテーブルと同じサーバ上のデータベースにテーブルを持っています。私は一度クリックしてアプリケーションをサーバー上のレコードのバージョンを私のローカルにダウンロードする必要があります。データベーステーブルへのデータセットの挿入
現時点では、asp.netデータセットをコンテナとして使用して、サーバー上のレコードをバッチで取り戻すwebserviceがあります。私のローカルのテーブルにデータセット全体をコミットするにはどうすればよいですか?私のローカルのテーブルは空です。
事前に乾杯!
私は前にこれを使用していました。私がsqldataadapterを使用している場合、私の理解では、テーブルからデータを取得してから、updateメソッドを実行する必要があります。私は本当にやりたくないレコードをたくさん検索しています。 私はバッチでこの挿入を行っているので、最初は戻ってくるレコードはありませんが、ゆっくりと膨大になります。たぶんsqladaptersでそれを行う別の方法がありますが、私はこれについては分かりません。 –
いいえ、いろいろなSQLステートメントがあれば、まずデータを取得する必要はありません.DataSetに手動で追加してから、SqlDataAdapterで.Update()を呼び出すことができます。 DataSetに新しい行を追加すると、それらは「RowState = added」になっているので、適切なInsertCommandによってデータベースに挿入されます。 –
それは素晴らしいです。それは私の問題には完璧です。これの例がありますか? –