Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Feldnamen >31 in ClientDataSet o.ä. (https://www.delphipraxis.net/59205-feldnamen-31-clientdataset-o-ae.html)

merlin17 19. Dez 2005 12:48

Datenbank: inMemory • Zugriff über: native <g>

Feldnamen >31 in ClientDataSet o.ä.
 
Hallo,

ich suche eine Möglichkeit, eine MemoryTable mit Feldnamen >31 Zeichen anzulegen.
(Fragt' mich bitte nicht warum 31 Zeichen nicht reichen.... hat was mit XML, unifAce und Reporting zu tun :? )

habe mir auch schon das kbmMemTable angeschaut, auch hier nur 31 Zeichen... :wall:

Sicherlich geht es auch über StringGrid, Array's etc. aber hier muss ich dann Dinge nachbilden,
welche die CDS-System systemimanent haben.... :angel:


Danke für jeden Tip!


:-) thomas

Union 19. Dez 2005 15:25

Re: Feldnamen >31 in ClientDataSet o.ä.
 
Kann es sein dass Du den Feldnamen mit dem Komponentennamen verwechselst? Folgendes geht, es ist über den OI eingegeben ohne Tricksereien:
Delphi-Quellcode:
 
object ClientDataSet1: TClientDataSet
    Aggregates = <>
    Params = <>
    Left = 256
    Top = 176
    object ClientDataSetVeryLongFieldName: TStringField
      FieldName =
        'ClientDataSetVeryLongFieldNameClientDataSetVeryLongFieldNameClie' +
        'ntDataSetVeryLongFieldNameClientDataSetVeryLongFieldName'
      Size = 50
    end
  end
Der Komponentenname kann tatsächlich nur 31 Stellen lang sein - aber der Feldname ist offensichtlich auf 120 Stellen begrenzt.


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:59 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz