特定の ID のメッセージ数を取得するクエリを実行する必要があるシナリオがあります。その ID に未読メッセージが含まれている場合は、アラート ボックスに 1 つずつ表示したいと考えています。ここまでで、MembershipMessagesQuery という名前の TQuery を介して実行するストアド プロシージャを作成しました (BDE を使用する必要があります :()。この TQuery は TDataSource (dsUnreadDataSource) にバインドされます)。メッセージ "しかし、レコード セットを反復処理します。.NET のように、sqldataadapter で埋めることができるデータ テーブルがありますが、ここでどうすればよいでしょうか?助けてください。
MembershipMessagesQuery.ParamByName('membershipnumber').AsString :=custQuery.FieldByName('cust_code').AsString;
MembershipMessagesQuery.ParamByName('primarymemberflag').AsString := 'a';
MembershipMessagesQuery.Open;
各レコードを反復処理して、メッセージ表示のメッセージ列を表示するにはどうすればよいですか?