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
[7638] Re:(급질문)파라독스를 이용하여 sql사용시 Date Type때문에 Error가 발생하는것 같아서요.........
최진석 [] 832 읽음    2001-11-19 13:51
소스 찾기가 귀찮아서 기억나는 데로 적습니다..
박정모씨가 전화로 귀찮게 해서리....^^;;;;;;;;;;
Sql.Add('   AND A.ADATE  like :sSDate     ');
Sql.Add('   AND A.ADATE  like :sEDate     ');
ParambyName('sSDate').AsString  := '2001-01-01%';
ParambyName('sEDate').AsString  := '2001-12-31%';
위와 같이 라이크 검색 해보세요.. 제가 알기론 데이트 타입은 뒤에 시간까지
같이 있어서..
에러가 없어도 검색이 잘 안되는걸로 알고 있거든요..
그리고 파라미터값으로 하기보다. 기냥 넣어 버리는게 낳을거 같구요..

김명종 님이 쓰신 글 :
: Sql.Add('SELECT A.ATYPE                  ');
: Sql.Add('  FROM BBB B, AAA A             ');
: Sql.Add(' WHERE A.ANUMB    = :sNUM       ');
: Sql.Add('   AND A.ACODE    = :sCODE      ');
: Sql.Add('   AND A.ADATE   >= :sSDate     ');
: Sql.Add('   AND A.ADATE   <= :sEDate     ');
: Sql.Add('   AND A.ASTAT    = 'A'         ');
: Sql.Add('   AND A.ACODE    = B.BCODE     ');
: ParambyName('sNUM').AsString    := '0001';
: ParambyName('sCODE').AsString   := 'ABC01';
: ParambyName('sSDate').AsString  := '2001-01-01';
: ParambyName('sEDate').AsString  := '2001-12-31';
:
: 파라독스를 이용하여 위의 SQL을 실행시키려하는데 Query를 Open하는 부분에서 걸립니다.....
: Error Message는 ..      "Type mismatch in expression"이라고 나오는군요......
:
: ADATE 칼럼부분에서 걸리는것 같은데 ADATE 칼럼은
: Date Type 이고  Table의 Data는 explore를 실행해서 보니
: '2001-11-01'과 같이 'YYYY-MM-DD'식으로 들어가 있습니다.......
:
: 이 문제를 어떻게 해결해야 할까요??????
: 참고로 위의 SQL문은 질문을 위하여 약간의 수정을 한것입니다......
:
:

+ -

관련 글 리스트
7631 (급질문)파라독스를 이용하여 sql사용시 Date Type때문에 Error가 발생하는것 같아서요......... 김명종 1016 2001/11/18
7638     Re:(급질문)파라독스를 이용하여 sql사용시 Date Type때문에 Error가 발생하는것 같아서요......... 최진석 832 2001/11/19
7639         Re:Re:(급질문)파라독스를 이용하여 sql사용시 Date Type때문에 Error가 발생하는것 같아서요......... 최진석 867 2001/11/19
7632     AsString 대신 AsDateTime을 써보심이... ^^a;; (오류수정) 박정모 1559 2001/11/18
7633         Re:그렇다면.. 김명종 733 2001/11/19
7634             엄... 제가 쓴 답에 오류가 있었네요.. ^^;; 박정모 783 2001/11/19
7635                 Re:자꾸 죄송한데요... 김명종 817 2001/11/19
7636                     소스하고 테이블 올려주세요... 에러 잡아 드리져.. (냉무) 박정모 757 2001/11/19
7637                         Re:소스와 테이블을 올리기는 좀 곤란하네요.... 암튼... 김명종 765 2001/11/19
7640                             Re:Re:소스와 테이블을 올리기는 좀 곤란하네요.... 암튼... 박정모 745 2001/11/19
7644                                 Re: 성의 있는 답변 정말 감사합니다.......(냉무) 김명종 697 2001/11/19
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.