Q&A

  • sql 문에 integer 변수를 넣고싶은데요...
고수님들 안녕하십니까?

도움은 못 주고 항상 도움만 받아 미안합니다.



미안한만큼 열심히 해서 한국의 델파이 기술을 발전시키겠습니다.(언제쯤 가능할까?)



서두가 너무 길군요.



string은 sql 문에

sql.add('select * from "test.db" where name='''+up+'''');

하면 되는데



이 변수 up이 integer형이면 sql문에서 에러나 납니다.



고수님들의 많은 내공이 필요합니다.

하수의 이런 처절한 몸부림을 불쌍히 여겨 주시옵소서.



말은 이렇게 느긋하게 하지만 미치겠습니다.

2  COMMENTS
  • Profile
    윤석천 2000.04.26 01:20
    nubigo wrote:

    > string은 sql 문에

    > sql.add('select * from "test.db" where name='''+up+'''');

    > 하면 되는데

    >

    > 이 변수 up이 integer형이면 sql문에서 에러나 납니다.

    >

    > 고수님들의 많은 내공이 필요합니다.

    > 하수의 이런 처절한 몸부림을 불쌍히 여겨 주시옵소서.

    >

    > 말은 이렇게 느긋하게 하지만 미치겠습니다.



    저도 왕초보입니다만, 혹 도움이 되실지 몰라 글을 올립니다.

    이렇게 해보세요.



    with Query1 do begin

    close;

    with SQL do begin

    clear;

    add ('select * from "test.db" where name = :up);

    end; // of sql

    prepare;

    paramByName('up').AsInteger := 아무거나

    open;

    end; // of query



    되시면 좋으련만 ^^;



    샘처럼 드림

  • Profile
    정성훈 2000.04.23 08:33
    nubigo wrote:

    > 고수님들 안녕하십니까?

    > 도움은 못 주고 항상 도움만 받아 미안합니다.

    >

    > 미안한만큼 열심히 해서 한국의 델파이 기술을 발전시키겠습니다.(언제쯤 가능할까?)

    >

    > 서두가 너무 길군요.

    >

    > string은 sql 문에

    > sql.add('select * from "test.db" where name='''+up+'''');

    > 하면 되는데

    >

    > 이 변수 up이 integer형이면 sql문에서 에러나 납니다.

    >

    > 고수님들의 많은 내공이 필요합니다.

    > 하수의 이런 처절한 몸부림을 불쌍히 여겨 주시옵소서.

    >

    > 말은 이렇게 느긋하게 하지만 미치겠습니다.



    음..제가 아직 초보라 이해해주시길...

    IntToStr 를 쓰시면 문제 없을것 같은데요..

    저같은 경운 그렇게 쓰기 대문에...

    만약 DB에서 잡아온 값을 integer 로 쓰실 경우가 잇더라도

    StrToInt 를 쓰시면 문제 없을듯...

    그럼 즐거운 하루 되싯ㅂ시요...

    • Mr.Q
      2000.04.23 12:09
      현명한용이 wrote: > 레포트로 계산기 프로그램에서 라디오 버튼을 누르면 2진수 8진수 16진수로 변환하는...
    • 초보자
    • 2000.04.23 07:10
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 어린왕자
      2000.04.23 07:38
      초보자 wrote: > combo box에 item이 10개가 있다고 가정해서요. > > 폼 초기화해서 10개의 item을 add...
    • 최용일
      2000.04.23 07:38
      ComboBox1.ItemIndex := 9; 초보자 wrote: > combo box에 item이 10개가 있다고 가정해서요. > > 폼...
    • 이정민
    • 2000.04.23 05:55
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2000.04.23 06:19
      안녕하세요. 최용일입니다. 또 보게 되는군요. 아!! 이름을 잊어버렸네요. 헐헐~~~ 아래 유닛의 에러...
    • nubigo
    • 2000.04.23 01:24
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 윤석천
      2000.04.26 01:20
      nubigo wrote: > string은 sql 문에 > sql.add('select * from "test.db" where name='''+up+''''); > ...
    • 정성훈
      2000.04.23 08:33
      nubigo wrote: > 고수님들 안녕하십니까? > 도움은 못 주고 항상 도움만 받아 미안합니다. > > 미안한...
    • 델Man
    • 2000.04.22 23:59
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 유니
    • 2000.04.22 22:41
    • 3 COMMENTS
    • /
    • 0 LIKES
    • seagod
      2000.04.23 00:40
      델파이 3.0, 4.0사용자를 위한 퀵리포트버젼이 있는걸로 아는데요 요걸 설치를하면 3.0 4.0에서 델파이 2....
    • 유니
      2000.04.24 19:01
      그런가여? 그럼 델파이4.0중에서 퀵레포트용을 구해야 한다는 말씀이신가여? 그럼 혹 그걸 어떻게 구해야...
    • 유니
      2000.04.24 19:01
      그런가여? 그럼 델파이4.0중에서 퀵레포트용을 구해야 한다는 말씀이신가여? 그럼 혹 그걸 어떻게 구해야...
    • kciron
    • 2000.04.22 21:57
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 윤병익
      2000.04.22 21:56
      kciron wrote: > 안녕하십니까? > > 델파이를 이용하여 출력 프로그램을 만들었는데. 최근에 나온 > ...
    • kciron
      2000.04.22 22:04
      윤병익 wrote: > kciron wrote: > > 안녕하십니까? > > > > 델파이를 이용하여 출력 프로그램을 만들...
    • DelChobo
      2000.04.22 22:21
      초보 델파이...백 wrote: > 한글을 유니코드로 바꾸려면 어찌해야 되나요? > > 별 함수도 없는것 같고,...
    • parkisu
      2000.04.23 00:42
      써니 wrote: > 안녕하세요. 델파이 QuickReport에 관해서 너무 급한게 있어서요. > 데이타를 입력하여 DB...
    • 써니
      2000.04.23 08:26
      답변은 감사드립니다. QRDBText를 이용한다는것은 알고 있습니다. 제가 궁금한것은 이 QuickReport하단에 ...
    • 하얀까마귀
      2000.04.22 20:28
      안녕하세요 하얀까마귀 입니다.. ... 문자열을 회전시키는건 안됩니다.... 이건 폰트의 문제니까.......
    • 최정원
      2000.04.22 21:31
      답변 감사합니다. 그런데, 답변하여주신 내용중에서 그래픽으로 처리해야 한다고 하셨는데 어떤식으로 처...
    • 최용일
      2000.04.23 07:55
      안녕하세요. 최용일입니다. 책을 찾아보시는 것이 더 나으실것 같은데요. 대학교재로 쓰이는 그래픽 프...
    • 궁금녀
    • 2000.04.22 19:40
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 강인규
      2000.04.22 23:43
      다중 사용자 환경이라면 디비를 이용하는것이 바람직하고 단일사용자 환경이라면 ini화일을 이용할 수도 있...
    • 윤티
      2000.04.23 09:30
      델코의 자료실에 가면 있을걸요. 패스워드창이라고 .... http://www.delphikorea.com
    • 초보1
    • 2000.04.22 19:00
    • 4 COMMENTS
    • /
    • 0 LIKES
    • 윤병익
      2000.04.22 19:25
      초보1 wrote: > > 초보자가 글을 올립니다. > table의 주소필드(addr)는 40자리 입니다. > 화면상에...
    • 하얀까마귀
      2000.04.22 20:53
      안녕하세요 하얀까마귀 입니다... 말씀 처럼 1개의 필드의 내용을 20자리씩 나누어서 사용한다면... 델...
    • 초보1
      2000.04.22 20:34
      답변 감사합니다. 그러나 다른 방법을 혹시 아시는지요.. table은 DBF 파일이거든요.
    • 윤병익
      2000.04.22 21:17
      초보1 wrote: > 답변 감사합니다. > 그러나 다른 방법을 혹시 아시는지요.. > table은 DBF 파일이거든요...
    • 안경잡이
      2000.04.22 19:41
      SQL문장을 Parsing하시는게 어떤지요? (저같은경우엔 간이 SQL Parser를 제작하여 해결했습니다.)
    • 박용준
      2000.04.22 20:30
      직접 제작하신 SQL Parser의 소스를 볼 수 있을까요. 답변에 갑사드립니다. 행복하세요.