AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Herausfinden ob Memofeld oder Grafikfeld enthalten ist ?
Thema durchsuchen
Ansicht
Themen-Optionen

Herausfinden ob Memofeld oder Grafikfeld enthalten ist ?

Ein Thema von smart · begonnen am 22. Sep 2005 · letzter Beitrag vom 22. Sep 2005
 
jensw_2000
(Gast)

n/a Beiträge
 
#3

Re: Herausfinden ob Memofeld oder Grafikfeld enthalten ist ?

  Alt 22. Sep 2005, 10:13
Hi,

du kannst einfach die Fields des Datasets durchlaufenn und dann mit {dataset}.DataType herausfinden, um was für ein Feld es sich handelt ... Suche mal in der Hilfe nach TFieldType ...

Die FeldTypen solltest du am jedoch noch einmal mit deiner (ads)Dataset Componente vergleichen.
Es kann durchaus ein paar Unterschiede zu TDataset.Fields[].DataType geben.

Beispiel

Delphi-Quellcode:
  with tbl do
  begin
    for i := 0 to tbl.fields.count - 1 do
    begin
      case Fields[i].DataType of
        ftUnknown: // mach was
          ftString: // mach was
          ftSmallint: // mach was
          ftInteger: // mach was
          ftWord: // mach was
          ftBoolean: // mach was
          ftFloat: // mach was
          ftCurrency: // mach was
          ftBCD: // mach was
          ftDate: // mach was
          ftTime: // mach was
          ftDateTime: // mach was
          ftBytes: // mach was
          ftVarBytes: // mach was
          ftAutoInc: // mach was
          ftBlob: // mach was
          ftMemo: // mach was
          ftGraphic: // mach was
          ftFmtMemo: // mach was
          ...
      end; // case
    end; //case
  end; //with
end;
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:35 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz