Q&A

  • 쿼리문에서 테이블을 변수로 받을수는 없나요?
close;

sql.Clear;

sql.add('select count(*) as ccc from :a_table');

ParamByname('a_table').Asstring := qstring;

open;



위의 문장을 펑션으로 만들어 qstring 의 변수를 넣으려니 이상한 에러 메시지가 뜹니다.



음.. 여러가지 상황을 한 펑션으로 만들려는데.. 잘 안되네요....



sql 문전체를 받아 실행시켜 결과 값을 받아오는 방법이 없을까요???

그럼 일일이 소스 코딩 안해도 될텐데..

초보의 답답한 질문입니다.

1  COMMENTS
  • Profile
    이분희 2001.11.16 20:37
    이분희 wrote:

    > close;

    > sql.Clear;

    > sql.add('select count(*) as ccc from :a_table');

    > ParamByname('a_table').Asstring := qstring;

    > open;

    >

    > 위의 문장을 펑션으로 만들어 qstring 의 변수를 넣으려니 이상한 에러 메시지가 뜹니다.

    >

    > 음.. 여러가지 상황을 한 펑션으로 만들려는데.. 잘 안되네요....

    >

    > sql 문전체를 받아 실행시켜 결과 값을 받아오는 방법이 없을까요???

    > 그럼 일일이 소스 코딩 안해도 될텐데..

    > 초보의 답답한 질문입니다.



    sql.Clear;

    sql.add(qstring);

    위에 처럼 받는 변수전체를 add 로 넣어주면 되더군요.. 역시 전 허접입니다.