Delphi Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
델파이 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
FreePascal/Lazarus
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
델마당
볼랜드포럼 광고 모집

델파이 Q&A
Delphi Programming Q&A
[4882] >질문< [SQL질문]파라메터 주는데..에러납니다.
hk4801 [ ] 1111 읽음    1998-10-14 00:05
[SQL질문입니다.] 파라메터 어떻게 주나요?
---------------------------------------------------------------------

디비의 자료를 일자를 범위로 해서 금액을 기준으로 소팅하여
보려고 합니다.

데이터베이스에 입력되어 있는 일자는 YYYY.MM.DD 입니다.
예를 들어서 1998.09.30 이고 금액이 들어가는 필드는 Money Type($)입니다.

아래와 같이 코딩을 했는데 동작 결과가 없습니다.
어디를 손질해하는 모르겠습니다.
아시는 분 알려주시면 ... 큰 도움이 되겠습니다.

참고 : 디비의 필드
       회사명,결제일자,결제금액 입니다.

var
SDate, EDate : String; //시작일자, 종료일자
SDate := edSDate.TExt;  //시작일자
EDate := edEDate.TExt;  //종료일자


begin

Query1.Close;
Query1.SQL.Clear;
Query1.SQL.Add('Select * ');
Query1.SQL.Add('From "TEST.DB" ');
Query1.SQL.Add('Where 결제일자 >= :SDate And 결제일자 <= :EDate');
Query1.ParamByName('SDate').AsString := edSDate.Text;
Query1.ParamByName('EDate').AsString := edEDate.Text;
Query1.SQL.Add('Order By 결제금액 DESC;');
Query1.Open;

...

end;


[P.S] 혹시 YYYY.MM.DD 형태의 값을 비교 할 수 없나해서
      EDIT BOX로 값을 받아서 IF문으로 비교를 했는데
      값의 크기를 잘 비교 하더군요.

      그럼, 어디가 문제지??


+ -

관련 글 리스트
4882 >질문< [SQL질문]파라메터 주는데..에러납니다. hk4801 1111 1998/10/14
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.