-1

私は持っている:

表 x:
キー|名|姓|電話|電子メール| 等..

テーブル y:
キー|グローバル番号|非常に重要な情報で、y のみで使用できます。

y からのグローバル番号は x からのコードに関連付けられているため、グローバル番号を使用して x から必要な情報を見つけることができます。初めて (TADOTable を使用したとき) を使用して必要なフィールドを取得できましたLocate()。今、私は TADOQuery を使用しており、x のフィールドに関連付けられたグローバル番号とフィールドを含むテーブルを返すような SQL クエリを作成する必要があります。誰か私にこの質問をしてもらえますか?

PSこのクエリを自分で作成しようとしましたが、 WHERE so: を使用できなかったため、機能しませんでしたWHERE x.Key=[y.Global number]。タイプの不一致が発生しました。

私がやった事!?

型を確認したところ、データベースを作成したときにデフォルトの型(テキスト)を整数に変更していないことがわかりました。そのため、TADOTable から使用すると、Delphi は自動的に型を変換しました。

4

2 に答える 2

0

おそらく、一致するフィールド タイプの 1 つを別の CAST(x.Key as ) にキャストする必要があります。

于 2013-11-03T20:33:53.277 に答える