2012-05-04 6 views
2

私はVB.netで作業していましたが、データセットのをADOと一緒に使用していましたが、今はC#で作業していますので、研究は私に多くを示していますレコードセットデータセットはレコードセットと同じです

これは同じですか?

違いがない場合は、

+2

これはGoogleにとても簡単だろう... http://www.eggheadcafe.com/articles/20010920.aspまたはhttp://forums.asp.net/t/ 300189.aspx/1 –

+2

-1私のおかげで、私は50人の担当者が必要なので、私はこの質問に恩恵を受けることができますhttp://stackoverflow.com/q/10431928/1356321 – Pomster

答えて

8

Datasets vs RecordSets

基本的に、それは、データを取得し、あなたがそれをintereactすることができますどのように、レコードセットは通常のみのDataTableのに対し、(デフォルトの設定で)あなたは、一度に1つのテーブルからデータをフェッチできるようになると行うことですデータセット全体を取得できます。そのリンクにはさらに多くの情報があります

データセットはコネクションレスのデータホルダですが、DataSetでは一度に1つ以上のテーブルを参照できますが、Recordsetの場合は1つのテーブルしかありません一度に処理されます。データセットを使用すると、2つ以上のレコードを処理できますが、レコードセットレコードセットの場合、各レコードにトレーブルを作成しなければなりません。

直接引用バッキングアップ私は

+2

ありがとう:)完璧な答え:D、あなたの意見では、他の有益なもう一つ、データセットはすべてのレコードセットを行うことができますように? – Pomster

+0

私はデータセットを使った経験があるだけですが、その実行方法にはとても満足しています。私はあなたが他のどのデータベースでもできることを彼らと一緒にすることができなかった何かを発見した。私はそれが同じデータベースを使いたいと思うだろう。それについて私! – RhysW

0

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

+0

ADO.NetはOPが使用する古典的なADOと同じではありません。明らかにADO.netは.Net命名法を使用しています... – reiniero

0

Difference between ADO.NET Dataset and ADO Recordset?

  1. 言っAデータセットは、メモリ内のテーブル、リレーション、およびビューの完全 を全体のリレーショナル・データベースを表すことができます。レコードセットは と同じことができません。

  2. データセットは、一度に多数のテーブルからソースデータを取得できますが、 レコードセットでは、SQL結合のみを使用して同じデータセットを取得できます。 ADO.NETデータセットとADOレコード間

Read more on "Difference between ADO.NET Dataset and ADO Recordset?" here.

0

違いは?

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

ADO: -

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

ADO.NET: -

1.これはCLRベースのライブラリです。 2.ADO.NETアーキテクチャは、データストアが切断されているときに機能します。 3.ロック機能は利用できません。 4.DataはXMLに格納されます。

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

関連する問題