3

以前は VB.net で作業し、ADO を使用するときは常にDatasetを使用していましたが、現在は C# で作業しており、Research では多くのRecordsetsが表示されています。

それらは同じものですか?

いいえの場合、違いは何ですか?

4

3 に答える 3

11

データセットとレコードセット

本質的には、データをフェッチして対話できるようにする方法に関係しています。通常、レコードセットでは一度に 1 つのテーブルからデータをフェッチすることしかできません (既定の設定を使用)。一方、データセットではデータ セット全体を取得できます。そのリンクに詳細があります

Dataset は接続のないデータ ホルダーですが、RecordSet は接続指向のデータ ホルダーです。DataSet では一度に複数のテーブルを参照できますが、Recordset の場合は一度に 1 つのテーブルしか処理されません。Dataset を介して複数のレコードを処理できますが、recordset レコードセットの場合は、各レコードに移動してから処理を行う必要があります。

私が言ったことを裏付ける直接の引用

于 2012-05-04T11:50:58.163 に答える
1

ADO.NET データセットと ADO レコードセットの違いは?

ADO.NET は、データ ソースとの対話を可能にするオブジェクト指向のライブラリ セットです。 http://www.job4india.in/interview-questions/net-interview-questions

ADO :-

1.COM ベースのライブラリです。2.従来の ADO では、データ ストアとのアクティブな接続が必要です。3.ロック機能が利用可能です。4.データはバイナリ形式で保存されます。5.XML統合はできません。

ADO.NET :-

1.CLR ベースのライブラリです。2.ADO.NET アーキテクチャは、データ ストアが切断されている間も機能します。3.ロック機能はありません。4.データは XML で保存されます。

続きを読む:- http://www.job4india.in/net-interview-questions/what-difference-between-ado-and-adonet

于 2015-05-14T05:57:20.877 に答える
0

いいえ、DataSetクラス (System.Data名前空間) は C# で同じ名前を持っています。私は ADO.NET でレコードセットと呼ばれるものに精通していません (私は .NET を使用していますDataSet)。いくつかの例を投稿できますか?

于 2012-05-04T11:50:05.030 に答える