SQL 사용자 정의 쿼리에서 객체 참조 삭제 - JMP 17안녕,
변수를 통해 입력 매개변수를 제공하여 데이터베이스를 쿼리하려고 합니다.
1] 첨부된 내용에 대해 아래 오류가 표시됩니다.
a = 666.1;
삭제된 객체 참조[]
이 문제를 어떻게 해결합니까?
여기에서 666.1을 직접 사용하면 작동합니다. fer_view2 t1에서(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^) ;")
평가 삽입은 기본적으로 ^ startChar를 사용합니다.
Re: SQL 사용자 정의 쿼리에서 객체 참조 삭제 - JMP 17매우 감사합니다. 효과가 있었어