0

VB6 / AccessのDAOレコードセットに、データの追加、データのクリーンアップ、データの移動、朝の服装をして学校に持っていくなど、何でもできるようにすることができます。しかし、.NETのどこから始めればよいのかさえわかりません。

データベースからデータを取得するのに問題はありませんが、データを編集して元に戻す必要がある場合、実際の人は何をしますか?

.NETおよびSQLServerの関連テーブルにデータを編集、更新、および追加するための最も簡単で直接的な方法は何ですか?

4

4 に答える 4

0

を使用してみてくださいoledbConnectionoledbCommandそしてoledbDataReader

from System.data.oledb

sqlserver DBを使用している場合は、、を使用しますSqlConnectionsqlCommandsqlDataReader

from System.data.SqlClient
于 2008-09-17T18:26:56.577 に答える
0

DataSetクラスは開始する場所です。リンク先の記事にあるように、DataSetを作成し、変更してから、データベースを更新する手順は、通常、次のとおりです。

  1. DataAdapterを使用して、DataSet内の各DataTableを作成し、データソースからのデータで埋めます。
  2. DataRowオブジェクトを追加、更新、または削除して、個々のDataTableオブジェクトのデータを変更します。
  3. GetChangesメソッドを呼び出して、データへの変更のみを特徴とする2番目のDataSetを作成します。
  4. DataAdapterのUpdateメソッドを呼び出し、2番目のDataSetを引数として渡します。
  5. Mergeメソッドを呼び出して、2番目のデータセットからの変更を最初のデータセットにマージします。
  6. DataSetでAcceptChangesを呼び出します。または、RejectChangesを呼び出して、変更をキャンセルします。
于 2008-09-17T19:51:36.560 に答える
0

DAOからの自然な進行IMOはADO.netです。DAOの理解/基礎を持っていることを理解するのはかなり簡単だと思います。レコードセットと同様にDataAdaptersとDataSetsを使用します。 ADO.NETでのデータの変更

機会があれば、 Linqを調べることをお勧めします。

于 2008-09-17T18:29:57.893 に答える
0

ここで ms-access がタグとして追加された理由はありますか? .NET を使用するようになると、Access は完全に理解できなくなるため、この質問は Access との関連性が最も低いものに過ぎないように思えます。

于 2008-09-17T23:53:11.020 に答える