Q&A

  • SQL문으로 던진 질의에 대한 응답 값을, 체크할 수 있나요?
예를 들어, SQL 문이 다음과 같을 때,

Query1.Sql.Add('select count(*)')

Query1.Sql.Add('fom mydb')



이과 같은 쿼리를 Query1.Open으로 오픈하면,



db로부터 해당하는 갯수가 응답해 오잖아요.

이 때, 그 수가 얼마인지 알아보려 할 때, 즉, 어떤 변수에 넣을 수 있을까요?

3  COMMENTS
  • Profile
    초보탈피 2001.05.08 19:48
    초보 wrote:

    > 예를 들어, SQL 문이 다음과 같을 때,

    > Query1.Sql.Add('select count(*)')

    > Query1.Sql.Add('fom mydb')

    >

    > 이과 같은 쿼리를 Query1.Open으로 오픈하면,

    >

    > db로부터 해당하는 갯수가 응답해 오잖아요.

    > 이 때, 그 수가 얼마인지 알아보려 할 때, 즉, 어떤 변수에 넣을 수 있을까요?



    위와같은 방법중에는 쿼리오픈한 후에

    var

    int : integer; 선언한후에



    int := Query1.recordcount; 값을 인티저로 변수에 저장하면 되지요.





  • Profile
    초보 2001.05.08 22:26
    즉, MY DB에 이름 필드에 '델파이' 라는 이름이 있다면, 이 값은 어떻게 받나요?



  • Profile
    초보탈피 2001.05.08 22:39
    초보 wrote:

    > 즉, MY DB에 이름 필드에 '델파이' 라는 이름이 있다면, 이 값은 어떻게 받나요?

    >

    [어디에다] := Query1.Fieldbyname('델파이').AsString;

    이렇게 하면 현재레코드 의 델파이 필드값을 스트링으로 가져오지요...