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

Bases de données Delphi Discussion :

Firedac [CData JSON] Pourrait-il remplacer les composants TREST ?


Sujet :

Bases de données Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Rédacteur/Modérateur

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

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

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 658
    Billets dans le blog
    65
    Par défaut Firedac [CData JSON] Pourrait-il remplacer les composants TREST ?
    Bonjour,

    Après avoir vu cet article https://blogs.embarcadero.com/create...nectors-cdata/
    et surtout visionné une première partie de la vidéo je me pose la question.

    Pour utiliser, intensivement en ce moment, [CData Excel] je me dis que cela pourrait être super si je pouvais faire de même avec des API (Prestashop en l'occurence)

    Quelqu'un a t-il déjà utilisé ce connecteur ? Je vais faire quelques devoirs de vacances pour en avoir le coeur net mais un retour d'expérience ne derait pas mal venu.

  2. #2
    Expert éminent
    Avatar de ShaiLeTroll
    Homme Profil pro
    Développeur C++\Delphi
    Inscrit en
    Juillet 2006
    Messages
    14 096
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Développeur C++\Delphi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 14 096
    Par défaut
    Citation Envoyé par SergioMaster Voir le message
    [CData Excel].
    Excel ?
    Sinon chez CData, c'est des lots de drivers à divers prix mais je suppose que pour Prestashop, tu pensais à CDATA XML car Prestashop ce n'est pas du REST ni du SOAP, c'est une sorte de protocole entre les deux, le CData XML FireDAC propose un "SQL-92 access to XML web services" alors peut-être avec un peu de chance mais je ne crois pas que la mise en place soit plus aisée qu'avec un TRESTClient
    L'utilisation est peut-être plus pratique si cela fourni un DataSet mais trouver la bonne requête et le bon paramétrage, qui reste le plus pénible avec un WS sera toujours en tâtonnant selon la richesse de la documentation.
    Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !
    Attention Troll Méchant !
    "Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
    Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
    L'ignorance n'excuse pas la médiocrité !

    L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
    Il faut avoir le courage de se tromper et d'apprendre de ses erreurs

  3. #3
    Rédacteur/Modérateur

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

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

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 658
    Billets dans le blog
    65
    Par défaut
    Confusion
    non j'utilise CData Excel dans un autre cadre (remplissage de fichier excel GS1)
    en regardant partiellement la vidéo j'ai pu voir que l'on pouvait se connecter à des "tables" sous forme JSON mais il y a pas mal de paramètres laissant à penser que l'on peut se connecter directement aux API
    L'utilisation est peut-être plus pratique si cela fourni un DataSet
    c'est justement mon interrogation
    mais trouver la bonne requête et le bon paramétrage, qui reste le plus pénible avec un WS sera toujours en tâtonnant selon la richesse de la documentation.
    Oui ça c'est hyper pénible. Je commence doucement à m'y faire mais j'enrage quand il faut télécharger une table entière quand il n'y a pas possibilité de faire une demande d'un seul code (autre que l'id de l'enregistrement s'entend).

    exemple prestashop
    https://xxxxxxxxxxxxxxx/api/combinations -- on obtient que les id
    https://xxxxxxxxxxxxxxx/api/combinations/?display=full -- toutes les colonnes (mon idée de devoir de vacances )
    https://xxxxxxxxxxxxxxx/api/combinations/?display=[id,id_product,ean13,reference,supplier_reference,minimal_quantity] -- les colonnes que l'on veut
    https://xxxxxxxxxxxxxxx/api/combinations/1234 -- toutes les informations de combinaison pour une id donnée
    mais il n'y a pas (du moins n'ai-je pas encore réussi) de solution pour les informations d'un produit dont le code ean13=xxxxxxxxxxxxx, j'ai une piste avec le mot clé contains= (non essayé encore)
    [Edit] finalement ce n'est pas contains mais filter ça c'est le bon truc du jour
    pour info j'ai trouvé ça dans ce PDF page 19

  4. #4
    Expert éminent
    Avatar de ShaiLeTroll
    Homme Profil pro
    Développeur C++\Delphi
    Inscrit en
    Juillet 2006
    Messages
    14 096
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Développeur C++\Delphi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 14 096
    Par défaut
    Peut-être que prestashop suit un principe similaire à OData
    $select c'est l'équivalent de ce display
    $filter c'est filter
    Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !
    Attention Troll Méchant !
    "Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
    Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
    L'ignorance n'excuse pas la médiocrité !

    L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
    Il faut avoir le courage de se tromper et d'apprendre de ses erreurs

Discussions similaires

  1. Réponses: 0
    Dernier message: 15/10/2019, 17h18
  2. Réponses: 6
    Dernier message: 31/10/2018, 20h32
  3. remplacer les composants fastnet par indy
    Par ddrmax dans le forum C++Builder
    Réponses: 0
    Dernier message: 13/07/2008, 01h07
  4. Envoie d'un message a TOUS les composant d'une form
    Par chddv dans le forum Composants VCL
    Réponses: 7
    Dernier message: 15/09/2003, 09h47
  5. Les composants : ATL, DLL, COM, OCX, ...
    Par Pucpood dans le forum Windows
    Réponses: 3
    Dernier message: 04/07/2003, 10h03

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