Q&A

  • select문 실행시 동적에러... -104Error
안녕하세요.

전 언제쯤 사람들에게 답을 할수 있을지.



IBTTable에 IBQuery를 연결해서

프로그램내에서 Query를

SELECT 필드명1, 필드명2 , Count(*) CNT

FORM 테이블명

WHERE 필드명3 = 'Big'이라고 했는데

동적에러 어쩌구 하면서 안되는 군요.

Count부분을 삭제시킨까 되더라구요.

넘 질문이 부실한가?

이 Query는 DBGrid와 연결시켰어요.



2  COMMENTS
  • Profile
    plan0611 2000.09.02 04:11
    최혜정 wrote:

    > 안녕하세요.

    > 전 언제쯤 사람들에게 답을 할수 있을지.

    >

    > IBTTable에 IBQuery를 연결해서

    > 프로그램내에서 Query를

    > SELECT 필드명1, 필드명2 , Count(*) CNT

    > FORM 테이블명

    > WHERE 필드명3 = 'Big'이라고 했는데

    > 동적에러 어쩌구 하면서 안되는 군요.

    > Count부분을 삭제시킨까 되더라구요.

    > 넘 질문이 부실한가?

    > 이 Query는 DBGrid와 연결시켰어요.

    >

    {답변} 전반적인 사항은 이해가 가지 않으나, 질문에 있는 query를 보면 잘못된 점이

    있어 몇자 적어 보닙니다. 제가 알고 있는 사항으로는 count, sum. avg 등등은 보통

    칭하길을 '그룹함수'라고 합니다. 그래서 group by을 사용해야 합니다.



    (예)

    SELECT 필드명1, 필드명2, Count(*) CNT

    FORM 테이블명

    WHERE 필드명3 = 'Big'

    GROUP BY 필드명1, 필드명2



  • Profile
    공성환 2000.09.02 04:11
    count,max,min,sum...등은 그룹합수입니다...

    group by 필드명1, 필드명2를 추가 시켜서 해보세요...



    최혜정 wrote:

    > 안녕하세요.

    > 전 언제쯤 사람들에게 답을 할수 있을지.

    >

    > IBTTable에 IBQuery를 연결해서

    > 프로그램내에서 Query를

    > SELECT 필드명1, 필드명2 , Count(*) CNT

    > FORM 테이블명

    > WHERE 필드명3 = 'Big'이라고 했는데

    > 동적에러 어쩌구 하면서 안되는 군요.

    > Count부분을 삭제시킨까 되더라구요.

    > 넘 질문이 부실한가?

    > 이 Query는 DBGrid와 연결시켰어요.

    >