0

これが私の現在の発言です。それは動作しません。0 の結果が返されます。

SELECT ID,ACCOUNT,Key,MasterKey, key FROM Asset 
    WHERE  MasterKey = $parent_key And Asset = $asset

このステートメントをハードコードされた値に変更すると、次のようになります。

SELECT ID,ACCOUNT,Key,MasterKey, key FROM Asset 
    WHERE  MasterKey = '1234' And Asset = 'Test'

できます。

変数は、IBM ツールの Castiron を使用して入力されています。そのグループに相談する必要があるのか​​ 、それとも単に変数値を一重引用符で囲むだけなのかわかりません。

このようなもの:

SELECT ID,ACCOUNT,Key,MasterKey, key FROM Asset 
    WHERE  MasterKey = '''' + $parent_key + '''' And Asset = '''' + $asset + ''''

何かご意見は?

4

2 に答える 2