Q&A

  • 질문제목과 분류를 꼭 해주시길 부탁드립니다.
다음과 같은 메세지가 나옵니다.

odbc설정후 델파이를 연동하는중입니다.

명령어에서

select * from master;

실행하면 됩니다.

그런데 select * from master where 성명 = :d1

라고 명령어를 치면 메세지가 나오면 실행이 안됩니다.

물론 parambyname('d1').asstring := '연놀부';

왜 그럴까요

답변좀 부탁합니다.

1  COMMENTS
  • Profile
    석이 2000.12.09 21:27
    저도 그런 경험이 있었는 데, 원인은 잘 모르겠습니다.

    도움이 되는 건지는 모르겠지만, 방법은 있습니다.

    다음과 같이 하면 될겁니다...



    sStr := '연놀부';

    select * from master where 성명 = '''+sStr+'''







    오라클에서 다음과 같은 현상이 wrote:

    > 다음과 같은 메세지가 나옵니다.

    > odbc설정후 델파이를 연동하는중입니다.

    > 명령어에서

    > select * from master;

    > 실행하면 됩니다.

    > 그런데 select * from master where 성명 = :d1

    > 라고 명령어를 치면 메세지가 나오면 실행이 안됩니다.

    > 물론 parambyname('d1').asstring := '연놀부';

    > 왜 그럴까요

    > 답변좀 부탁합니다.