Bonjour,

Je me remets, doucement, sur Prestashop ou plutôt sur une liaison que je dois effectuer avec Prestashop.
RestDebugger me permet d'acancer assez rapidement, là n'est pas le souci.

Je suis en train d'interroger une table (orders) qui vous le constatez me fournit bien un résultat avec RestDebugger
Nom : Capture.PNG
Affichages : 135
Taille : 5,9 Ko
dans une grille liée
Nom : Capture_1.PNG
Affichages : 113
Taille : 3,6 Ko
ou interrogeant ma table mémoire (pas très pratique ces colonnes très grandes )
Nom : Capture_2.PNG
Affichages : 137
Taille : 14,9 Ko

pourtant dans ce code, alors que la table est ouverte
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
procedure TDatasREST.RRequest1OrderAfterExecute(Sender: TCustomRESTRequest);
var address : String;
begin
if RRequest1Order.Response.StatusCode=200 then
  begin
    FDMem1Order.Open;  
{TODO -oOwner -cGeneral : A vérifier id_address delivery}
    if FDMem1Order.Fields[1].asString.IsEmpty
      then address:=FDMem1Order.Fields[2].asString
      else address:=FDMem1Order.Fields[1].asString;
    RClientLignes.BaseURL:=RClient1Order.BaseURL;
    RRequestLignes.Execute;
    FDMemLignes.Active:=True;
    RRequestAdresse.Execute;
    RAdresse.BaseURL:=Format('%s/%s/%s',[URLShop,'addresses',address]); // erreur car address=''; 
    RRequestAdresse.Execute;
    FDMemAdresse.Active:=True;
  end;
end;
la valeur de la colonne est désespérément vide je ne comprends pas (il est certainement temps que j'aille faire un tour, zut je suis confiné !)
D'autres valeurs de ce même dataset s'affichent correctement donc qu'est-ce qui cloche ? (Vous remarquerez que je suis même allé jusqu'à utiliser les Fields[n] plutôt que les noms de colonnes, rein n'y fait
N.B ici, entouré, des données qui viennent de ce même dataset
Nom : Capture_3.PNG
Affichages : 133
Taille : 15,7 Ko