Q&A

  • ADO Query에서요
델파이 5.0 Ado Query를 이용해서 다음과 같이 작성하였습니다.



Q2.Close;

Q2.SQL.Clear;

Q2.SQL.Add('Select MT_User From MT_State ');

Q2.ExecSQL;



여기서 결과값 MT_User의 값을 알아내고 싶은데 어떻게 해야하는것인지요?

아래와 같이쓰면 에러가 나던데요

label12.Caption:=Q2.FieldByName['MT_User'].AsString;

답변부탁드립니다.

1  COMMENTS
  • Profile
    좋은날 1999.12.08 04:50
    델초보 wrote:

    > 델파이 5.0 Ado Query를 이용해서 다음과 같이 작성하였습니다.

    >

    > Q2.Close;

    > Q2.SQL.Clear;

    > Q2.SQL.Add('Select MT_User From MT_State ');

    > Q2.ExecSQL;

    >

    > 여기서 결과값 MT_User의 값을 알아내고 싶은데 어떻게 해야하는것인지요?

    > 아래와 같이쓰면 에러가 나던데요

    > label12.Caption:=Q2.FieldByName['MT_User'].AsString;

    > 답변부탁드립니다.



    4째 줄의 ExecSQL이 잘못 되었네여...

    그거대신 Open Method를 쓰면 됨다.

    ExecSQL은 쿼리결과물이 없는 update, insert때 쓰는 걸루

    알고 있는데...

    좌우가 Open을 쓰면 되여..