Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   DataSnap Client legt eine ServerMethode nicht an (https://www.delphipraxis.net/185799-datasnap-client-legt-eine-servermethode-nicht.html)

Kostas 7. Jul 2015 11:50

Datenbank: Firebird • Version: 2.5 • Zugriff über: DataSnap

DataSnap Client legt eine ServerMethode nicht an
 
Hallo Zusammen,

ich habe in ein DataSnap Server ein DataModul
Delphi-Quellcode:
TdmServerMethodsPostfach = class(TDSServerModule)
Es sind mehrere public Server-Methoden angelegt. Alle Methoden werden am Client angelegt
bei Rechtsklick auf TSQLConnection und Klick auf "DataSnap-Client-Klassen erzeugen"
Alle bis auf eine Methode.

Delphi-Quellcode:
function CreateNewPostfachPaketInDB(LizenzID: integer; PostfachPaketTypen:TPostfachPaketTypen): integer;
Der Typ TPostfachPaketTypen ist in einer anderen Unit untergebracht die der DataSnapServer und
der DataSnapClient gemeinsam konsumieren.


Delphi-Quellcode:
TPostfachPaketTypen = (PostfachPaketTypHoecher, PostfachPaketTypFlache);
Den DataSnap Server kann ich ohne Probleme kompilieren. Entferne ich den zweiten Parameter,
wird die Methode am Client angelegt, natürlich auch wenn ich daraus ein Integer mache.
Delphi-Quellcode:
function CreateNewPostfachPaketInDB(LizenzID: integer; PostfachPaketTypen:Integer): integer;
Hat jemand eine Idee?

Gruß Kostas

Uwe Raabe 7. Jul 2015 12:05

AW: DataSnap Client legt eine ServerMethode nicht an
 
DataSnap unterstützt nur eine begrenzte Auswahl an Parameter-Typen. Eine Liste findest du hier.

Kostas 7. Jul 2015 12:54

AW: DataSnap Client legt eine ServerMethode nicht an
 
Herzlichen Dank Uwe,

die Liste kannte ich nicht.

Dir noch eine schöne Zeit.

Gruß Kostas


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:06 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