|
감사합니다...^^;;
비슷한 방법으로 그냥 했습니다....
앙마 님이 쓰신 글 :
: 친구들 님이 쓰신 글 :
: : 보통 TSQLDataSet을 이용하여 쿼리문을 날릴때...
: :
: : SQLDataSet->CommandText = "Select * from test where id = :ID";
: : SQLDataSet->ParamByName("ID")->AsString = "asdf';
: : SQLDataSet->Open();
: :
: : 이렇게 하는 걸로 알고있습니다...
: : 근데....질문은...
: :
: : 들어간 변수를 포함한 쿼리를 찍어보고 싶습니다...
: : 즉 ShowMessage()같은 곳에서 보여줄때...
: : Select * from test where id = 'asdf' 이렇게 보고 싶은거죠...
: :
: : 그냥 찍으니까... Select * from test where id = :ID로 변수가 그냥 그대로 나오더라구요...
: : 어떻게 방법이 있나요??
:
: AnsiString MSG;
: MSG.sprintf("Select * from test where id = :%s",SQLDataSet->ParamByName("ID")->AsString);
: ShowMessage(MSG);
:
: sprintf를 사용하시면 될거 같네여..모 대충.... 찍으시면..
|