Q&A

  • ParamByName사용에 관한 질문입니다.
델파이 처음 접해보는 학생입니다.
다음과 같은 쿼리문을 사용하여 결과를 DBGrid에 뿌려주려고 합니다.

<!--CodeS-->
Query1.SQL.Add('select p_est.EST_SEQ, school.SCHOOL_NAME, p_est.EST_DAT from p_est,school where school.SCHOOL_CODE = :scode and p_est.S_ID = :sname');
<!--CodeE-->

여기에서 scode와 sname의 값을 어떻게 전달해야 하는지 궁금합니다.

<!--CodeS-->
Query1.ParamByName('scode').AsString := edt_code.Text;
Query1.ParamByName('sname').AsString := edt_name.Text;
<!--CodeE-->
위와 같은식 으로 전달하려 하니 그리드에 아무런 내용도 나타나지 않습니다.
고수님들 조언 부탁드립니다.  
3  COMMENTS
  • Profile
    이준해 2005.03.13 05:47
    헐.. 해결하셨죠 ?
    Query1.Open 하셨나요 ??


  • Profile
    지금은 선천 마감중.. 2005.03.11 01:36



    혹 쿼리와 데이타소스 그리고 디비그리드간의 링크가 설정되지 않은 것은 아닌가요?

    간혹 그 링크가 끊어지기도 하더라구요....

    걸 확인해 보시길
  • Profile
    임태윤 2005.03.10 04:49
    Parambyname사용에서는 틀린점이 없으시네요..
    단지 Query 의 사용이 틀리신게 아닌가 싶네요..
    혹시 Query.Open을 안하신것은 아닌지 싶네요...