Bonjour,
je fais un essai de mon nouvel EDI , objectif créer un serveur Datasnap (simple) et son client associé
coté serveur une simple méthode
Coté client
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 function TServerMethods1.Appositions: TDataSet; begin ADTable1.Open; // adtable1 est une "table" FireDac // ps. j'ai remarqué qu'il fallait mettre Open plutôt que Active:=True // dans ce dernier cas la connexion est fermée result:=ADTable1; end;
j'ai d'abord essayé avec des composants DBExpress
une DBConnexion ,une génération des Classes, puis un DataSet etc ...
après quelques frayeurs (due a ADTable1.active:=true) nickel , j'ai la liaison à mon serveur , j'affiche mes données
j'ai essayé ensuite avec Firedac
-premiers essais le simple fait d'essayer de se connecter plantait l'IDE
puis j'ai remarqué que les paramètres de connexion se remplissaient pas !!
seul le driver était renseigné (un petit bug ?)
après renseignement des server et port
nickel la connexion fonctionne !Server=localhost
Port=211
pour la suite , je lis qu'il faut mettre un ADStoredProc1 et pas une ADTable ou autre , ok , je fais .....
bonne nouvelle je vois , très facilement les méthodes accessibles (contrairement a l'utilisation de DBExpress où il faut un peu ruser)
par contre , et c'est là que je butte
j'obtiens ce joli message sybillin des pistes ?---------------------------
Erreur
---------------------------
Le type de valeur TDBXTypes.INT64 n'est pas accessible comme type de valeur TDBXTypes.INT32.
Partager