Salutation
Delphi : j'ai une base de données Interbase 6.5 qui fonctionne très bien avec son application...
suite: application server
Delphi mobile : j'ai construit 2 modules le 1er firedac
DATASNAP, MIDAS
SQLConnection_myconnect
FDQuery1
DataSetProvider_mycon
pas d’erreur ok
Select champ1,champ2 from table
-> ça fonctionne très bien
2eme application client
Sur le mobile
SQLConnection
ClientDataSet
BindSourceDB
DSProviderConnection
fonctionne très bien
J’ai la vue que je désire sur mon simulateur mobile android
Je veux modifier matable1 avec le code suivant
SpinBox1.Value = 3 ou autre ...nbre
1 2 3 4 5 6 7 8
| Var qts2:currency ;
begin
cds .Active:=true;
cds .edit;
Qts2:=ClientDataSet1.FieldByName('QT').Ascurrency-SpinBox1.Value;
cds .FieldByName('QT').Ascurrency:=Qts2;
cds .Post;
cds .ApplyUpdates(0); |
Dans mon cache ça passe je vois diminuer le nombre demandé
jusqu'à là c'est bon
ensuite il m'affiche ce message
ERREUR DISTANTE , CONVERSION TYPE VARIANT INCORRECTE
La table physique ne bouge pas, rien n'a changé
et quand je rafraîchis le cds les données sont comme à l'initiale
Merci.
Partager