SQLカスタムクエリでのオブジェクト参照の削除 - JMP 17こんにちは、
変数を介して入力パラメータを指定してデータベースにクエリを実行しようとしています。
1] 添付ファイルに対して以下のエラーが表示されます。
a = 666.1;
削除されたオブジェクト参照[]
これを解決するにはどうすればよいですか?
ここで666.1を直接使用すると機能しますFROM fer_view2 t1 where(t1.DVT_id = 666.1)
a = 666.1;
show(a);
obj = New SQL Query(
Connection( "ODBC:DSN=DVT Data Server" ),
QueryName( "fer_view2" ),
CustomSQL(
"SELECT *
FROM fer_view2 t1 where(t1.DVT_id = a) ;"
)
) << Run;
また、ユーザーから値を入力するテキスト編集ボックスを作成したときにも同じことが起こります
自動化とスクリプト作成データアクセスウィンドウズRe: SQL カスタム クエリでのオブジェクト参照の削除 - JMP 17クエリ文字列を作成する必要があります (現時点では値ではなく が存在するだけです)。 そこで Eval Insert を使用して変数を評価できます (または他のメソッドを使用します)。
a = 123;
Eval Insert("SELECT *
FROM fer_view2 t1 where(t1.DVT_id = ^a^) ;")
Eval 挿入ではデフォルトで ^ が使用され、startChar が使用されます。
Re: SQL カスタム クエリでのオブジェクト参照の削除 - JMP 17どうもありがとう。 出来た