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

C++빌더 Q&A
C++Builder Programming Q&A
[27817] [질문]형선언에러? 무슨에런지요...
김재영 [] 708 읽음    2003-11-10 11:19
이런 에러가 납니다. 형선언이 잘못되었는지...

Project raised exception class EDatabaseError with message 'qDisplay:Type mismatch for field 'FR_DATE', expecting:String actual: Memo'. Process stopped

제가 쓴 SQL Query는 다음과 같이 날짜를 조합하여 하나의 Field를 만들어서 Source에서 FieldByName으로
변수를 만들었습니다.

1. SQL문
Select   TO_CHAR(DELIVERY_DATE_FR,'YYYYMMDD') || LPAD(DELIVERY_HOUR_FR,2,0) ||LPAD(INTERVAL_FR,2,0) 
         FR_DATE,
         TO_CHAR(DELIVERY_DATE_TO,'YYYYMMDD') || LPAD(DELIVERY_HOUR_TO,2,0) ||LPAD(INTERVAL_TO,2,0)
         TO_DATE,
         GMCP_AVG,GMCP_CNT, CREATION_BY,CREATION_DATE,LAST_UPDATED_BY,LAST_UPDATE_DATE 
         FROM PM_GMCP_AVG_7D_T
         ORDER BY DELIVERY_DATE_TO desc , DELIVERY_HOUR_TO desc, INTERVAL_TO

2. Source

void __fastcall TfrmPMAdminPrice::FormCreate(TObject *Sender)
{
     qDisplay->Active = true;

     String TempStr1, TempStr2;
     TempStr1 = qDisplay->FieldByName("FR_DATE")->AsString;
     TempStr2 = qDisplay->FieldByName("TO_DATE")->AsString;

       .
       .
       .

참고적으로 SQL문은 정상적인 문장입니다. 근데 에러메시지중에  Memo라는 게 무언지, 이해를 못하겠습니다.
고수님들 답변부탁합니다.



+ -

관련 글 리스트
27817 [질문]형선언에러? 무슨에런지요... 김재영 708 2003/11/10
33930     Re:[질문]형선언에러? 무슨에런지요... 손수토 677 2003/11/10
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.