Q&A

  • SQL문이 다 안먹입니다. 제발 HELP~
제가 주소록 프로그램을 만드는데 SQL문을 써서 추가시키거나 합니다.

(어느 DB프로그램이나 마찬가지 이지만)

이제 제 PC에서는 멀쩡히 잘돌아가던 프로그램이 인스톨쉴드를 제대로 해서

설치프로그램을 만들고 다른 PC에 설치를 했는데 잘되었습니다.

똑같은 설치본을 같고 다른 PC에 설치를 하니 그 PC에서는 모든 SQL문이 틀 리다는 것입니다. 왜그런지 도저히 모르겠습니다. 제발

부탁드립니다.

SQL문에 모두 다 않됩니다. 왜그런지 정말 모르겠습니다.



예)TOKEN : 순번





2  COMMENTS
  • Profile
    화랑 1999.10.04 19:27
    안녕하세요.. 화랑입니다.



    혹시 이렇게 사용하셨나요?



    Sql := 'Select * from XXX Where No=1'



    만일 No를 써시면 안되요.. No는 SQL이나 DB에서는 예약어가 아니지만



    델파이 안에서는 예약어 입니다. 그래서 사용을 하시면 저 같은 경우 안되더라고요



    그래서 No를 써지 않습니다. 저의 추측이 맞으면......



    감사...^^



    박세연 wrote:

    > 제가 주소록 프로그램을 만드는데 SQL문을 써서 추가시키거나 합니다.

    > (어느 DB프로그램이나 마찬가지 이지만)

    > 이제 제 PC에서는 멀쩡히 잘돌아가던 프로그램이 인스톨쉴드를 제대로 해서

    > 설치프로그램을 만들고 다른 PC에 설치를 했는데 잘되었습니다.

    > 똑같은 설치본을 같고 다른 PC에 설치를 하니 그 PC에서는 모든 SQL문이 틀 리다는 것입니다. 왜그런지 도저히 모르겠습니다. 제발

    > 부탁드립니다.

    > SQL문에 모두 다 않됩니다. 왜그런지 정말 모르겠습니다.

    >

    > 예)TOKEN : 순번

    >

    >

  • Profile
    박세연 1999.10.05 19:49
    화랑 wrote:

    > 안녕하세요.. 화랑입니다.

    >

    > 혹시 이렇게 사용하셨나요?

    >

    > Sql := 'Select * from XXX Where No=1'

    >

    > 만일 No를 써시면 안되요.. No는 SQL이나 DB에서는 예약어가 아니지만

    >

    > 델파이 안에서는 예약어 입니다. 그래서 사용을 하시면 저 같은 경우 안되더라고요

    >

    > 그래서 No를 써지 않습니다. 저의 추측이 맞으면......

    >

    > 감사...^^

    >



    하핫~~

    SQL문에는 전혀 문제가 없습니다. 제 자리에서는 아무문제가 없습니다.

    물론 "NO"라고 적지도 않았습니다. 그런데 인스톨 쉴드를 해서 설치프로그램을

    다른 컴에 깔기만 하면 모든 SQL문이 안먹힙니다. 위에 적어주신 단순한 SQL문부터

    추가 또는 수정 또는 다른 검색SQL문이 모두 안됩니다. 우쒸 열바더라

    아무도 모르더라구요 왜 다른 컴에서는 이런 에러가 나는지 모르겠습니다.

    또 어떤 컴은 되고요 참 황당해서

    글구 이것도 아시면 알려주세요

    프로그램을 다만들고서 다른 컴에 설치를 했더니 거기서도 SQL문이 안됩니다.

    그래서 혹시나 하고 SQL문에 필드에 ''를 입혀봤더니 잘되는 것입니다.

    이렇게 하면 제 컴은 안돼걸랑요 요상한 SQL문땜시 저는 죽겠심다...

    플리즈 핼프 미~~~ 흑흑흑