Recent

Author Topic: Free Pascal TArrayField  (Read 1522 times)

julkas

  • Guest
Free Pascal TArrayField
« on: October 29, 2019, 03:21:39 pm »
I can't find TArrayField class.
http://docwiki.embarcadero.com/Libraries/Rio/en/Data.DB.TArrayField
Please advice.


wp

  • Hero Member
  • *****
  • Posts: 11916
Re: Free Pascal TArrayField
« Reply #1 on: October 29, 2019, 04:06:04 pm »
AFAICS in unit db, there is not special field type for field type ftArray:

Code: Pascal  [Select][+][-]
  1. const
  2.   DefaultFieldClasses : Array [TFieldType] of TFieldClass =
  3.     (
  4.       { ftUnknown} Tfield,
  5.       { ftString} TStringField,
  6. ...
  7.       { ftFixedChar} TStringField,
  8.       { ftWideString} TWideStringField,
  9.       { ftLargeint} TLargeIntField,
  10.       { ftADT} Nil,
  11.       { ftArray} Nil,                      // <------------------- HERE
  12.       { ftReference} Nil,
  13.       { ftDataSet} Nil,
  14.       { ftOraBlob} TBlobField,
  15.       { ftOraClob} TMemoField,
  16.       { ftVariant} TVariantField,
  17. ...
  18.       { ftWideMemo} TWideMemoField
  19.     );                                

Maybe you should repost this question on the fpc mailing list so that the developers who wrote database support can see your request.

julkas

  • Guest
Re: Free Pascal TArrayField
« Reply #2 on: October 29, 2019, 06:05:15 pm »
@wp Ok, I will repost.
Any other third-party Delphi compatible DB library/framework?

tonyw

  • Sr. Member
  • ****
  • Posts: 321
    • MWA Software
Re: Free Pascal TArrayField
« Reply #3 on: October 31, 2019, 11:12:10 am »
IBX includes support for Firebird Arrays and defines the TIBArrayField type for this purpose.

wp

  • Hero Member
  • *****
  • Posts: 11916
Re: Free Pascal TArrayField
« Reply #4 on: October 31, 2019, 11:45:56 am »
ZEOS also has an array field type. ZEOS is available for both Delphi and Lazarus.

julkas

  • Guest
Re: Free Pascal TArrayField
« Reply #5 on: October 31, 2019, 01:24:08 pm »
IBX and ZEOS are great projects.
I will check both.
Thanks.

 

TinyPortal © 2005-2018