Q&A

  • 델파이에서 SQL문 쓸때
안녕하세여.. 델파이를 공부하고 있는 초보자 입니다.

궁금한 것이 있어서 이렇게 질문 올립니다.

델파이에서 SQL문 Where절에 변수와 비교를 하려고 하는데...

변수를 선언하고 변수값을 넣은 다음에...

SQL문 - Select ... from ... where ... = 변수명

이렇게 썼는데 자꾸 에러가 나서여...



델파이에서 SQL문에 변수를 쓸때는 어떻게 하나여???

가르쳐 주세여

2  COMMENTS
  • Profile
    이정석 2001.05.15 01:02
    궁금이 wrote:

    > 안녕하세여.. 델파이를 공부하고 있는 초보자 입니다.

    > 궁금한 것이 있어서 이렇게 질문 올립니다.

    > 델파이에서 SQL문 Where절에 변수와 비교를 하려고 하는데...

    > 변수를 선언하고 변수값을 넣은 다음에...

    > SQL문 - Select ... from ... where ... = 변수명

    > 이렇게 썼는데 자꾸 에러가 나서여...

    >

    > 델파이에서 SQL문에 변수를 쓸때는 어떻게 하나여???

    > 가르쳐 주세여



    sCombo가 스트링변수라고 지정되져있다는 가정하에



    select a from table where a = '''+sCombo+'''';



    이런식으로 씁니다..

    ^^

    이렇게 쓰신다음에 쿼리를 돌려주셔야겠져~



  • Profile
    peter 2001.05.12 00:16
    궁금이 wrote:

    > 안녕하세여.. 델파이를 공부하고 있는 초보자 입니다.

    > 궁금한 것이 있어서 이렇게 질문 올립니다.

    > 델파이에서 SQL문 Where절에 변수와 비교를 하려고 하는데...

    > 변수를 선언하고 변수값을 넣은 다음에...

    > SQL문 - Select ... from ... where ... = 변수명

    > 이렇게 썼는데 자꾸 에러가 나서여...

    >

    > 델파이에서 SQL문에 변수를 쓸때는 어떻게 하나여???

    > 가르쳐 주세여



    델파이뿐만 아니라 어디든 SQL문에서는 Param이라는걸씁니다.

    변수를 바로 대입할 수 있는 SQL문은 없을껄요..

    선언된 변수를 정의된 param으로 받아서 SQL문장에선 ":"기호뒤에 파라미터 이름을 쓰면 되죠...

    • 안나
    • 2001.05.12 00:01
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 냉혈군
    • 2001.05.11 23:58
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 지나는이
      2001.05.13 12:17
      냉혈군 wrote: > 조건부선언에서... 윈98과 윈이천을 가려낼라구 하는데.... > > 델파이에서는.. 해볼...
    • 바다를향해
      2001.05.12 03:00
      음..........일반적으로 keydown이벤트에서 모든 키를 처리를 하긴하는데..... 쩝..........혹시 메인폼에...
    • peter
      2001.05.12 00:12
      써니 wrote: > keydown이벤트에 vk_tab키를 눌렀을경우 이벤트를 주려고 하는데 > 안되네요. > tab은 ...
    • hyun
    • 2001.05.11 23:30
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 궁금이
    • 2001.05.11 23:24
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 이정석
      2001.05.15 01:02
      궁금이 wrote: > 안녕하세여.. 델파이를 공부하고 있는 초보자 입니다. > 궁금한 것이 있어서 이렇게 질...
    • peter
      2001.05.12 00:16
      궁금이 wrote: > 안녕하세여.. 델파이를 공부하고 있는 초보자 입니다. > 궁금한 것이 있어서 이렇게 질...
    • 김진호
      2001.05.13 05:14
      김동수 wrote: > query1.close; > query1.open; > 하고나면 메모리에 쿼리1에서 셀렉트된게 메모리에 올...
    • 박종하
      2001.05.11 23:24
      베리사인같은 인증기관에서 인증하는 인증서는 제품인증서가 아니고 개발업체 인증서입니다. 그러므로 ...
    • 류종택
      2001.05.11 22:41
      Hex코드를 두자리씩 숫자형태로 변환하고 다시 문자로 변환하면 됩니다. 아래 간단한 예제를 참조하세요...
    • 짱아
    • 2001.05.11 22:20
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 류종택
      2001.05.11 22:45
      eORDER_NO_SEQ.text:= FloatToStr(QMax_Sel.FieldByName('ORDER_SEQ')).AsFloat); 과 같이 하시면되고요.....
    • 질문
    • 2001.05.11 21:22
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 류종택
      2001.05.11 22:46
      TTable 또는 TQuery의 OnAfterScroll이 바로 그놈입니다.. From 류.. 질문 wrote: > 안녕하세요. ...
    • 짱아
    • 2001.05.11 20:24
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 김지엽
      2001.05.11 20:48
      StrToFloat 함수를 사용하는 경우에, (스트링값 -> 실수값) 입력되는 스트링값에 숫자와 점(.)을 제외한 문...
    • 짱아
      2001.05.11 20:54
      근데요~ StrToFloat 을 전혀 사용하지도 않았는걸요... 김지엽 wrote: > StrToFloat 함수를 사용하...
    • 김지엽
      2001.05.12 04:57
      만약 코딩된 부분에 그 함수가 사용되지 않았다고 하더라도, 사용하는 컴퍼넌트가 그 함수를 사용하는 경...
    • 초보
    • 2001.05.11 20:02
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 김지엽
      2001.05.11 20:39
      움직이는 아이콘을 갖다 붙이는게 아니라, 정지해 있는 아이콘 두개를 번갈아가면서 뜨게 만들어서 움직이...
    • 김지엽
      2001.05.11 20:36
      정확히는 모르겠지만, 말 그대로 파일이나 디렉토리를 생성할 수 없을 때 나는 에러같군요. 제 기억으...
    • chobo
    • 2001.05.11 19:49
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 김지엽
      2001.05.11 20:28
      별로 어려운 문제는 아닐 듯 한데.. SQL의 SUM 구문 등을 이용하시면 될 듯 하네요. 예를 들자면 SELEC...
    • 초보델피언
      2001.05.11 22:36
      지엽님의 말씀데로 하면 되겠군여! 음... 근데 쿼리문으로 연산을 하면 서버에 부하를 주지는 않을까요?...
    • 김지엽
      2001.05.12 05:16
      1. - 어차피 데이터를 받아오는데 걸리는 부하나, 서버연산에 걸리는 부하나 별 차이가 없습니다. 오히...
    • 처음
    • 2001.05.11 19:35
    • 0 COMMENTS
    • /
    • 0 LIKES
    • Heyyou
    • 2001.05.11 10:02
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 하기
      2001.05.11 18:39
      잘은 모르겠지만 님께서는 Table의 DataBaseName을 적지 않으신것 같군요... 일반적으로 Data경로를 적어...
    • 나그네
      2001.05.11 17:08
      TSession을 사용한다면 반드시 TDatabase도 사용해야 합니다. 연결은 TSession-TDatabase-TTable/TQuery방...
    • 시빌더
    • 2001.05.11 07:27
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 하기
      2001.05.11 18:31
      if Key = #13 then keybd_event(VK_TAB, 0, 0, 0); 이런식으로 하면 되지 않을까요??? 시빌더 wrote...
    • 이상우
      2001.05.11 21:32
      이성철 wrote: > 다른 분이 질문을 했는데 답변이 없어서 다시 올립니다. > ===========================...