IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Bases de données Delphi Discussion :

trouver le type d'un field (TADOTable)


Sujet :

Bases de données Delphi

  1. #1
    Membre habitué

    Profil pro
    Inscrit en
    Février 2005
    Messages
    317
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 317
    Points : 183
    Points
    183
    Par défaut trouver le type d'un field (TADOTable)
    Bonjour, je voudrais savoir comment trouver le type d'un field d'une TADOTable... ftword, ftnumeric....
    Merci !

  2. #2
    Membre habitué

    Profil pro
    Inscrit en
    Février 2005
    Messages
    317
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 317
    Points : 183
    Points
    183
    Par défaut
    table.FieldByName('field').DataType
    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.

    ou

    if fields[num] is ...

    TADTField TDateField TReferenceField
    TAggregateField TDateTimeField TSmallIntField
    TArrayField TFloatField TSQLTimeStampField
    TAutoIncField TFMTBCDField TStringField
    TBCDField TGraphicField TTimeField
    TBinaryField TGuidField TVarBytesField
    TBlobField TIDispatchField TVariantField
    TBooleanField TIntegerField TWideStringField
    TBytesField TInterfaceField TWordField
    TCurrencyField TLargeintField
    TDataSetField TMemoField


    Je laisse le message, ça peut servir ...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 5
    Dernier message: 23/01/2007, 18h11
  2. Trouver le type de media que contient un CD ?
    Par illuzmax dans le forum Delphi
    Réponses: 5
    Dernier message: 22/06/2006, 12h50
  3. Trouver le type d'une variable
    Par Melvine dans le forum Linux
    Réponses: 16
    Dernier message: 07/06/2006, 09h59
  4. [POO] Trouver le type d'un objet passé en argument
    Par FremyCompany dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 28/02/2006, 15h08
  5. Trouver le Type d'une classe template dynamiquement ?
    Par Serge Iovleff dans le forum Langage
    Réponses: 3
    Dernier message: 23/09/2005, 16h48

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo