![]() |
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 |
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:
Der Komponentenname kann tatsächlich nur 31 Stellen lang sein - aber der Feldname ist offensichtlich auf 120 Stellen begrenzt.object ClientDataSet1: TClientDataSet Aggregates = <> Params = <> Left = 256 Top = 176 object ClientDataSetVeryLongFieldName: TStringField FieldName = 'ClientDataSetVeryLongFieldNameClientDataSetVeryLongFieldNameClie' + 'ntDataSetVeryLongFieldNameClientDataSetVeryLongFieldName' Size = 50 end end |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:33 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