JMP 변수를 SQL 쿼리의 일부로 만드시겠습니까?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />안녕 모두.
내 SQL 데이터베이스에서 가져올 레코드 일 수를 추가하고 싶습니다.
현재 사용 중입니다.
WHERE TestTime > GetDate()-4
숫자 4를 사용자가 대화 상자에서 입력할 수 있는 변수로 바꾸고 싶습니다.
감사해요!
Re: JMP 변수를 SQL 쿼리의 일부로 만드시겠습니까?PMroz,
당신은 천재입니다!
당신의 전문적인 시간을 너무 많이 빼앗아서 죄송합니다.도움을 주셔서 감사합니다.
Re: JMP 변수를 SQL 쿼리의 일부로 만드시겠습니까?주위에 작은 따옴표를 넣는 것을 잊었습니다.이와 같이:
sql_statement = "선택 * dbo.tbl_NVR WHERE LT_NAME = '" || nlot || "'" ;
// 또는 깔끔한 모양을 위해 evalinsert를 사용합니다.nlot 변수 주위에 ^^ 사용에 유의하십시오.
sql_statement = 평가 (
"LT_NAME = '^nlot^'인 dbo.tbl_NVR에서 * 선택" ) ;
Re: JMP 변수를 SQL 쿼리의 일부로 만드시겠습니까?PMroz,
따라서 변수를 텍스트 입력으로 사용하려고 하면 쿼리가 작동을 멈춥니다.변수는 입력란에 입력한 텍스트 문자열 "R8D-01"입니다.nlot은 변수입니다.
"선택 * dbo.tbl_NVR WHERE LT_NAME = " || nlot ,
nlot 변수 위로 마우스를 가져가면 Jmp에 적절한 값이 표시됩니다. 즉 "R8D-01"
내가 입력하면
"LT_NAME = 'R8D-01'인 dbo.tbl_NVR에서 * 선택"
나는 데이터를 얻는다.
Re: JMP 변수를 SQL 쿼리의 일부로 만드시겠습니까?PMroz,
공장!매우 감사합니다!
립
Re: JMP 변수를 SQL 쿼리의 일부로 만드시겠습니까?거의.Oracle SQL에서 작동하는 예를 보여주고 있었습니다.귀하의 예는 SQL Server처럼 보입니다.이 시도:
"선택 * FROM dbo.QVvw_Power_Measurements WHERE TestDate > GetDate()-" || ndays;
Re: JMP 변수를 SQL 쿼리의 일부로 만드시겠습니까?PMroz,
텍스트 상자 입력을 이해합니다.SQL 문을 따르지 않습니다.
"선택 * dbo.QVvw_Power_Measurements WHERE TestDate > GetDate()-4" ,
내 원본입니다.
그래서 이런 말씀을 하시는 건가요?
"선택 * FROM dbo.QVvw_Power_Measurements WHERE TestDate > GetDate() '" || n일 || "'";
???
Re: JMP 변수를 SQL 쿼리의 일부로 만드시겠습니까?nw = 새창 ( "내 쿼리" , << 모달 () ,
패널박스 ( "입력" ,
목록 상자 (
텍스트 상자 ( "일수를 입력하십시오: " ) ,
ndays_teb = 텍스트 편집 상자 ()
) ,
) ,
패널박스 ( "행위" ,
목록 상자 (
ok_버튼 = 버튼 박스 ( "좋아요" ,
ndays = ndays_teb << 문자 받기 ;
ok_pushed = 1 ; ) ,
취소_버튼 = 버튼 박스 ( "취소" , ok_pushed = 0 ) ,
)
)
) ;
sql_statement = "선택하다 '" || ndays || "' 듀얼에서" ;