谁知道Delphi的所有数据类型的大小和详细使用说明?(200分)

  • 主题发起人 主题发起人 hqx_zlm
  • 开始时间 开始时间
H

hqx_zlm

Unregistered / Unconfirmed
GUEST, unregistred user!
谁知道Delphi的所有数据类型的"大小"和"详细使用说明"?不只是象它的帮助那么简单
的哦,要说得详细点的啦。
 
强烈建议看帮助,这种问题只是浪费我的打字时间。
 
在Delphi帮助里面敲如:integer types,出现后,选择Topic groups,你看到的就是。
 
谢谢yzhshi,但只是得到一部份的呀!我要全部的哦。。
 
那个Topic Groups里面显示的应该是所有的呀。
 
注意:点击那个Topic出现的是:Data types, variables and constants
 
你们好,我是想知道以下类型的大小和使用方法的:
TFieldType type
Value Description

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 that can be converted to Currency type without a loss of precision.
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
ftTimeStamp Date and time field accessed through dbExpress
ftFMTBcd Binary-Coded Decimal field that is too large for ftBCD.
请问谁能给我详细的解答?谢谢!
 
你所说的是Delphi所知的各种数据库的各种字段类型,而不是Delphi的数据类型。要想弄
清楚各种字段类型的含义,除了先弄清上面的译文外,还要查看各相关数据库里各种非通
用字段的详细定义情况,这不是单单看Delphi的帮助能解决的。
 
我说的大小是指字段能容纳字符的大小哦。。。
 
我想再问一下各位:以上那种字段类型是非通用的?那种字段容纳超过255字节的?
在SQL语句的Where条件中一般不应该包含那种类型呢?
 
象上面的ftBoolean就应该是通用的了,而象
ftOraBlob BLOB fields in Oracle 8 tables
ftOraClob CLOB fields in Oracle 8 tables
这两个就是Oracle8的数据字段了,一般的Memo(即备注型)就是可以容纳超过255个字符
的字段,memo型字段一般的数据库都有,即使没有也应该能找出相近的。上面的ftWideString
类型的字段也可以容纳超过255个字符的数据,但其在各个数据库中的定义是不同的,应
自己在设计数据库时详细查看该种数据库的相关内容。

现在的问题应该是你用的到底是什么样的数据库,是为了什么需要使用能容纳超过255字符
的字段。

 
有没有更详细的?谢谢。。。。。
 
我想再问一下各位:Delphi的那种字段类型是非通用的?那种字段容纳超过255字节的?
在SQL语句的Where条件中一般不用到那种特殊类型呢?(数据库:Oracle或SQLServer...)
有没有高手在啊??????
 
我有相关资料你给分我哦cderwww@hotmail.com 联系我就发给你
 
谢谢,pp仔 我收到啦
 
后退
顶部