Thema: Delphi _Recordset erstellen

Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.310 Beiträge
 
Delphi 12 Athens
 
#6

AW: _Recordset erstellen

  Alt 14. Nov 2012, 10:19
Wobei ich aber nicht erkennen kann, warum dort 5 Parameter hin sollen.

Zitat:
Delphi-Quellcode:
// *********************************************************************//
// Interface: Fields
// Flags: (4544) Dual NonExtensible OleAutomation Dispatchable
// GUID: {0000054D-0000-0010-8000-00AA006D2EA4}
// *********************************************************************//
  Fields = interface(Fields15)
    ['{0000054D-0000-0010-8000-00AA006D2EA4}']
    procedure Append(const Name: WideString; Type_: DataTypeEnum; DefinedSize: Integer;
                     Attrib: FieldAttributeEnum); safecall;
    procedure Delete(Index: OleVariant); safecall;
  end;
In XE ist es noch so deklariert.

Oder sieht das bei dir anders aus?


Welche Version dieser API nutzt du denn?
(Ich hoffe doch die Richtige/Passende )

Unit ADODB2000, ADODBXP, ADODB2010, Data.Win.ADODB oder Winapi.ADOInt?

Delphi-Quellcode:
// *********************************************************************//
// Interface: Fields
// Flags: (4544) Dual NonExtensible OleAutomation Dispatchable
// GUID: {00001564-0000-0010-8000-00AA006D2EA4}
// *********************************************************************//
  Fields = interface(Fields20)
    ['{00001564-0000-0010-8000-00AA006D2EA4}']
    procedure Append(const Name: WideString; Type_: DataTypeEnum; DefinedSize: Integer;
                     Attrib: FieldAttributeEnum; FieldValue: OleVariant); safecall;
    procedure Update; safecall;
    procedure Resync(ResyncValues: ResyncEnum); safecall;
    procedure CancelUpdate; safecall;
  end;
In Allem nach XP gibt es den 5. Parameter, dann könnte das mit dem NULL oder einem EMPTY eventuell passen.
Ein Therapeut entspricht 1024 Gigapeut.

Geändert von himitsu (14. Nov 2012 um 10:33 Uhr)
  Mit Zitat antworten Zitat