IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

API, COM et SDKs Delphi Discussion :

REST Prestashop, problème sur l'obtention des valeurs de certaines colonnes


Sujet :

API, COM et SDKs Delphi

  1. #1
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 043
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 043
    Points : 40 957
    Points
    40 957
    Billets dans le blog
    62
    Par défaut REST Prestashop, problème sur l'obtention des valeurs de certaines colonnes
    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 : 114
Taille : 5,9 Ko
    dans une grille liée
    Nom : Capture_1.PNG
Affichages : 94
Taille : 3,6 Ko
    ou interrogeant ma table mémoire (pas très pratique ces colonnes très grandes )
    Nom : Capture_2.PNG
Affichages : 118
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 : 109
Taille : 15,7 Ko
    MVP Embarcadero
    Delphi installés : D3,D7,D2010,XE4,XE7,D10 (Rio, Sidney), D11 (Alexandria), D12 (Athènes)
    SGBD : Firebird 2.5, 3, SQLite
    générateurs États : FastReport, Rave, QuickReport
    OS : Window Vista, Windows 10, Windows 11, Ubuntu, Androïd

  2. #2
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 043
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 043
    Points : 40 957
    Points
    40 957
    Billets dans le blog
    62
    Par défaut
    Tour de jardin (et même de vigne, oui j'ai cette chance contrairement aux citadins) plus tard, oubliez !
    C'est la ligne 14 la coupable ! L'URL étant renseigné après coup
    Je laisse quand même la discussion, qui m'a permis de voir que quelquefois dans ce shop, les données n'étaient pas toujours renseignées
    MVP Embarcadero
    Delphi installés : D3,D7,D2010,XE4,XE7,D10 (Rio, Sidney), D11 (Alexandria), D12 (Athènes)
    SGBD : Firebird 2.5, 3, SQLite
    générateurs États : FastReport, Rave, QuickReport
    OS : Window Vista, Windows 10, Windows 11, Ubuntu, Androïd

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 0
    Dernier message: 24/04/2018, 16h03
  2. Réponses: 1
    Dernier message: 29/10/2009, 17h28
  3. fonction sur la somme des valeurs issues d'une requete
    Par iam dans le forum Bases de données
    Réponses: 5
    Dernier message: 15/06/2006, 21h35
  4. Réponses: 9
    Dernier message: 01/06/2006, 08h01
  5. Problème de "select" avec des valeurs a null
    Par SchpatziBreizh dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 01/07/2005, 16h08

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo