私は持っている:
表 x:
キー|名|姓|電話|電子メール| 等..
テーブル y:
キー|グローバル番号|非常に重要な情報で、y のみで使用できます。
y からのグローバル番号は x からのコードに関連付けられているため、グローバル番号を使用して x から必要な情報を見つけることができます。初めて (TADOTable を使用したとき) を使用して必要なフィールドを取得できましたLocate()
。今、私は TADOQuery を使用しており、x のフィールドに関連付けられたグローバル番号とフィールドを含むテーブルを返すような SQL クエリを作成する必要があります。誰か私にこの質問をしてもらえますか?
PSこのクエリを自分で作成しようとしましたが、 WHERE so: を使用できなかったため、機能しませんでしたWHERE x.Key=[y.Global number]
。タイプの不一致が発生しました。
私がやった事!?
型を確認したところ、データベースを作成したときにデフォルトの型(テキスト)を整数に変更していないことがわかりました。そのため、TADOTable から使用すると、Delphi は自動的に型を変換しました。