0

私が知っている誰かが、アプリケーションで切断されたレコードセットを使用したいと考えています。私には、ORM ツールがあれば、切断されたレコードセットに触れる必要すらないように思えます。私が ORM で理解している方法では、ORM は不必要に長い時間接続を保持しないように処理し、切断されたレコードセットの必要性を解決します。切断されたレコードセットを引き続き使用したいインスタンスはありますか?

4

2 に答える 2

1

作成されたADOレコードセットは、VBAタイプ(構造体)、コレクション、ディクショナリなどの代わりに、データのコンテナオブジェクトとして適切に選択できます。つまり、フィルタリング、並べ替え、検索のサポートが組み込まれた、厳密にデータ型のnull可能フィールド**です。 、フォーマットされたtext / xml / arrayへの出力、ページング、クローニングなど。作成されたADOレコードセットは、定義により切断されます。

おそらくこれはあなたが考えていたものではありませんが、それはあなたの質問に対する有効な答えです。つまり、ORMを持っていても、切断されたレコードセットを使用したい場合の例です。

**同様に、ADOパラメータオブジェクトは、VB組み込み型とは異なり、厳密にデータ型null許容の両方が可能であるという点で、Variant型の通常の代替手段です。

于 2009-01-08T11:50:16.840 に答える
0

小さな「アセンブル アンド フォーゲット」アプリケーションで、または読み取り専用のグリッド ビューのような単純なレポートが必要な場合に、レコードセットを使用することを検討します。

これには、実行できる最速の処理のように感じられ、後で変更する理由が見当たらないアプリケーションが含まれます。

ただし、ビジネス ロジックなどを使用して、やや高度で保守しやすく堅牢なアプリケーションを構築する場合は、レコードセットを使用しないでください。

でも、確かにまだ使い道はありますね..

于 2008-12-12T16:21:24.937 に答える