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
[26840] [답변] 필드의 타입
정성훈.해미 [sage5nor] 1400 읽음    2003-08-21 13:09
안녕하십니까...해미입니다.

아무도 답글을 안 달아서 고생이 많으시군요..

아래와 같이 하면 해당 필드의 타입을 얻을 수 있습니다.

dm->Query1->Fields->Fields[i]->DataType;

[상세 내용:(도움말에서 펌)]

enum TFieldType { ftUnknown, ftString, ftSmallint, ftInteger, ftWord, ftBoolean, ftFloat, ftCurrency, ftBCD, ftDate, ftTime, ftDateTime, ftBytes, ftVarBytes, ftAutoInc, ftBlob, ftMemo, ftGraphic, ftFmtMemo, ftParadoxOle, ftDBaseOle, ftTypedBinary, ftCursor ftFixedChar, ftWideString, ftLargeint, ftADT, ftArray, ftReference, ftDataSet, ftOraBlob, ftOraClob, ftVariant, ftInterface, ftIDispatch, ftGuid }
--------------------------------------------------------------------
값              설명
--------------------------------------------------------------------
ftUnknown       Unknown or undetermined
ftString        Character or string field
ftSmallint      16-bit integer field
ftInteger       32-bit integer field
ftWord          16-bit unsigned integer field
ftBoolean       Boolean field
ftFloat         Floating-point numeric field
ftCurrency      Money field
ftBCD           Binary-Coded Decimal field
ftDate          Date field
ftTime          Time field
ftDateTime      Date and time field
ftBytes         Fixed number of bytes (binary storage)
ftVarBytes      Variable number of bytes (binary storage)
ftAutoInc       Auto-incrementing 32-bit integer counter field
ftBlob          Binary Large OBject field
ftMemo          Text memo field
ftGraphic       Bitmap field
ftFmtMemo       Formatted text memo field
ftParadoxOle    Paradox OLE field
ftDBaseOle      dBASE OLE field
ftTypedBinary   Typed binary field
ftCursor        Output cursor from an Oracle stored procedure (TParam only)
ftFixedChar     Fixed character field
ftWideString    Wide string field
ftLargeint      Large integer field
ftADT           Abstract Data Type field
ftArray         Array field
ftReference     REF field
ftDataSet       DataSet field
ftOraBlob       BLOB fields in Oracle 8 tables
ftOraClob       CLOB fields in Oracle 8 tables
ftVariant       Data of unknown or undetermined type
ftInterface     References to interfaces (IUnknown)
ftIDispatch     References to IDispatch interfaces
ftGuid          globally unique identifier (GUID) values

+ -

관련 글 리스트
26837 [질문]다시 한번 필드의 속성에 대해서.. 하안인 755 2003/08/21
26840     [답변] 필드의 타입 정성훈.해미 1400 2003/08/21
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.