質問

しかし、今まで見たことの問題 他のフォーラム こんなあったかなりの答えになります。

ることもあって、テーブルのテーブルの要素を表に示す。テーブルにおいて定義されていない。要素のテーブルはIdGroup分野名とパスワードを送信すればよいIdGroup(PK)の分野を表に示す。

私は以下のクエリをADO recordsetを生成するためのテーブル値の開発を維持-管理:

SELECT Elements.*, Groups.GroupName
FROM Elements
INNER JOIN Groups ON Elements.IdGroup = Groups.IdGroup

そのグリッドしたいプレスを削除するため削除した要素になります。ここでは私の問題です。ような成分が含まれていますDAOは、DAOの削除()関数を削除のみを要素。この行動です。

時に変更しまADOは、削除()関数を削除したデータの両方のテーブルの要素を記録、グループの要素に属す!

、本当にありがとうを再現するDAOの挙動ADOな定義関係のテーブル?

注意:ないので代替案の実行を削除querysうに。だけを見せてくれないというこADOはなということはできません。

役に立ちましたか?

解決

書き換えますクエリー:

  • 交換の内側の参加をWHERE節からなる存在
  • サブクエリを利用するには、選択条項の値を返します。GroupName.

例:

SELECT Elements.*, 
       (
        SELECT Groups.GroupName
          FROM Groups 
         WHERE Elements.IdGroup = Groups.IdGroup
       )
  FROM Elements
 WHERE EXISTS (
               SELECT * 
                 FROM Groups 
                WHERE Elements.IdGroup = Groups.IdGroup
              );

私はこの試験用のSQL Server2008をADO recordset設定されているデータソースのマイクロソフトOLEDB開発を維持-管理制御(MSDATGRD.OCX)を削除する行に身構え(いいえ)を行うから削除されたテーブル要素のみ(行グループはundeleted).

注改訂後のクエリがセレクトショップが取得されています。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top