dbExpress TSQLQuery를 사용하면 execute 블록 명령을 사용하여 쿼리를 실행할 수 없습니다.이 명령은 매개 변수에 대해 ?
표기법을 필요로하고,을 매개 변수로 사용하고, 해당 블록 본문에 변수를 생성하고이를Firebird의 Execute Block을 Delphi TSQLQuery와 함께 사용하려면 어떻게해야합니까?
select data from table where .... into :var;
": var"는 TSQLQuery에 의해 매개 변수로 해석됩니다.
Delphi에서 실행 블록 문을 실행하는 방법은 무엇입니까? 내가 Query.Open
또는 Query.ExecSQL
오류가 반환 그래서 매개 변수의 부재를 나타내는 그것을 실행할 때 델파이에서 PARAM1 :하지만,
execute block(param1 char(1)=:param1)
내가 값을로드 할 수
내가 작성하는 경우? 파이어 버드에서 실행 블록이 작성 되었기 때문에 :
execute block(param1 char(1)=?param1)
TSQLQuery를 사용하여이를 해결할 수있는 방법이 있습니까?
@MartynA이 질문은이 문제와 관련없는 것처럼 보입니다. –
@MarkRotteveel : 저의 실수 - 최근 어딘가에서이 문제에 관해 쓰여진 것처럼 보였습니다. 인용 한 페이지라고 생각했지만 분명히 아닙니다. – MartynA