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

4D Discussion :

Base 4D v2004 et ODBC Driver for 4D Server : impossible de lire les champs de type image ou blob


Sujet :

4D

  1. #1
    Membre émérite Avatar de edam
    Homme Profil pro
    Développeur Delphi/c++/Omnis
    Inscrit en
    Décembre 2003
    Messages
    1 894
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur Delphi/c++/Omnis
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2003
    Messages : 1 894
    Points : 2 771
    Points
    2 771
    Par défaut Base 4D v2004 et ODBC Driver for 4D Server : impossible de lire les champs de type image ou blob
    Salut,
    svp, j'ai besoin d'un coup de main très urgent : j'ai une base 4D v2004, j'ai installé ODBC Driver for 4D Server (32 bits), j'ai pu me connecter avec Delphi-ODBC à cette base; tous types de champs des tables, je peux les lire sauf ceux de type Image ou blob.
    Je cherche n’importe quelle méthode, même si je peux exporter ces données vers Access.
    Merci de votre attention
    PAS DE DESTIN, C'EST CE QUE NOUS FAISONS

  2. #2
    Membre confirmé Avatar de ZeFiF
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Octobre 2008
    Messages
    303
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Octobre 2008
    Messages : 303
    Points : 486
    Points
    486
    Par défaut
    Bonjour,

    je sais pas si on peut le faire en ODBC j'ai un doute...
    en revanche si tu as accès au source tu peux parfaitement te programmer une petite méthode qui t'exporte tout ça dans un fichier sur le disque...

    il y a beaucoup d'enregistrement ?

  3. #3
    Membre émérite Avatar de edam
    Homme Profil pro
    Développeur Delphi/c++/Omnis
    Inscrit en
    Décembre 2003
    Messages
    1 894
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur Delphi/c++/Omnis
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2003
    Messages : 1 894
    Points : 2 771
    Points
    2 771
    Par défaut
    merci de ta réponce
    oui, il y a plus de 10000 enregistremen,j'ai pas les source et je sais rien sur 4D, aussi, j'ai même pas une RDV de 4D v2004 , j'ai simplement une base de 4D v2004
    tout ce que j'ai compris d'aprés le cite de 4D, il n'y a plus de mise à jour d'une ase 4d v2004 vers v11 ou plus
    PAS DE DESTIN, C'EST CE QUE NOUS FAISONS

  4. #4
    Membre confirmé Avatar de ZeFiF
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Octobre 2008
    Messages
    303
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Octobre 2008
    Messages : 303
    Points : 486
    Points
    486
    Par défaut
    attention à la conversion 2004 vers la v11,
    tu risques de rencontrer des problèmes qu'on anticipe grâce au source.
    donc conserve bien ta version actuelle au cas ou.

    dans tous les cas je crois pas qu'il soit possible de récupérer les images et les blobs avec le driver ODBC fourni par 4D en 2004.

    With 4D ODBC Driver v11.1, the mechanism to retrieve pictures through 4D ODBC Driver is not implemented. Now, with 4D ODBC Driver v11.2, the mechanism is fully implemented and allow you import/export the main standard pictures formats.

  5. #5
    Membre émérite Avatar de edam
    Homme Profil pro
    Développeur Delphi/c++/Omnis
    Inscrit en
    Décembre 2003
    Messages
    1 894
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur Delphi/c++/Omnis
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2003
    Messages : 1 894
    Points : 2 771
    Points
    2 771
    Par défaut
    merci,
    alors à votre avis que faire??
    PAS DE DESTIN, C'EST CE QUE NOUS FAISONS

  6. #6
    Membre confirmé Avatar de ZeFiF
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Octobre 2008
    Messages
    303
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Octobre 2008
    Messages : 303
    Points : 486
    Points
    486
    Par défaut
    je ne vois pas de solutions si tu n'as pas le code source....

  7. #7
    Membre émérite Avatar de edam
    Homme Profil pro
    Développeur Delphi/c++/Omnis
    Inscrit en
    Décembre 2003
    Messages
    1 894
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur Delphi/c++/Omnis
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2003
    Messages : 1 894
    Points : 2 771
    Points
    2 771
    Par défaut
    Citation Envoyé par ZeFiF Voir le message
    je ne vois pas de solutions si tu n'as pas le code source....

    je crois que dans l'informatique le mot impossible n'existe pas,
    il y a surement une solution, export de données par un dump, désassembler de D4, je sais pas, mais je vais continuer à creuser, et si une âme charitable passe par là et trouve la solution merci
    PAS DE DESTIN, C'EST CE QUE NOUS FAISONS

  8. #8
    Membre habitué
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    162
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 162
    Points : 193
    Points
    193
    Par défaut
    Bonjour,

    Ah oui, il y a bien une solution. C'est contacter 4d, leur expliquer le souci et peut-être qu'ils consentiront à récupérer les données contre un (gros) chèque

    Sinon, ce ne sont pas des solutions qu'on expose en public et, pour ma part, je ne pourrais les exposer sans m'être assurer au préalable de l'adéquation entre les données et celui qui cherche à les récupérer. Ce n'est pas une proposition. C'est juste pour dire qu'effectivement, il y a toujours des possibilités.

  9. #9
    Membre confirmé Avatar de ZeFiF
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Octobre 2008
    Messages
    303
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Octobre 2008
    Messages : 303
    Points : 486
    Points
    486
    Par défaut
    as tu essayé la conversion en v11 ?

  10. #10
    Membre émérite Avatar de edam
    Homme Profil pro
    Développeur Delphi/c++/Omnis
    Inscrit en
    Décembre 2003
    Messages
    1 894
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur Delphi/c++/Omnis
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2003
    Messages : 1 894
    Points : 2 771
    Points
    2 771
    Par défaut
    non, et comment puis je faire?
    PAS DE DESTIN, C'EST CE QUE NOUS FAISONS

  11. #11
    Membre confirmé Avatar de ZeFiF
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Octobre 2008
    Messages
    303
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Octobre 2008
    Messages : 303
    Points : 486
    Points
    486
    Par défaut
    et bien c'est simple tu télécharges une version 11 et tu ouvres ton application avec cette version et tu verras bien le résultat...

  12. #12
    Membre émérite Avatar de edam
    Homme Profil pro
    Développeur Delphi/c++/Omnis
    Inscrit en
    Décembre 2003
    Messages
    1 894
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur Delphi/c++/Omnis
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2003
    Messages : 1 894
    Points : 2 771
    Points
    2 771
    Par défaut
    j'ai que la base, pas d'application
    PAS DE DESTIN, C'EST CE QUE NOUS FAISONS

  13. #13
    Membre confirmé Avatar de ZeFiF
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Octobre 2008
    Messages
    303
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Octobre 2008
    Messages : 303
    Points : 486
    Points
    486
    Par défaut
    euh... t'as quand même un serveur 2004 non ?
    sinon je vois pas comment tu ferais pour attaquer ta base/application en ODBC...

    Pour la v11, si tu avais un peu cherché c'est là:
    http://www.4d.com/fr/downloads/trial.html

  14. #14
    Membre émérite Avatar de edam
    Homme Profil pro
    Développeur Delphi/c++/Omnis
    Inscrit en
    Décembre 2003
    Messages
    1 894
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur Delphi/c++/Omnis
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2003
    Messages : 1 894
    Points : 2 771
    Points
    2 771
    Par défaut
    Citation Envoyé par ZeFiF Voir le message
    euh... t'as quand même un serveur 2004 non ?
    sinon je vois pas comment tu ferais pour attaquer ta base/application en ODBC...
    oui, driver 4D ODBC for v2004
    PAS DE DESTIN, C'EST CE QUE NOUS FAISONS

  15. #15
    Membre confirmé Avatar de ZeFiF
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Octobre 2008
    Messages
    303
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Octobre 2008
    Messages : 303
    Points : 486
    Points
    486
    Par défaut
    salut,

    tu es en 2004 c'est entendu.

    Si ton application n'est pas compilée tu devrais pouvoir la convertir "sans trop" de difficultés.

    ce que je te suggérais c'est d'essayer une conversion en v11/v12 avec le serveur de démo que je t'ai mis en lien et d'essayer une connexion ODBC v11/v12.

    J'espère que c'est plus clair ainsi. Si tu ne t'en sors pas je te propose de suivre la suggestion de Stanc.

  16. #16
    Membre émérite Avatar de edam
    Homme Profil pro
    Développeur Delphi/c++/Omnis
    Inscrit en
    Décembre 2003
    Messages
    1 894
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur Delphi/c++/Omnis
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2003
    Messages : 1 894
    Points : 2 771
    Points
    2 771
    Par défaut
    désoler pour le retard, et merci pour tes réponses
    je vais essayer de convertir, et voir aprés
    PAS DE DESTIN, C'EST CE QUE NOUS FAISONS

  17. #17
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 4
    Points : 5
    Points
    5
    Par défaut 4D ODBC
    Hello,

    Je travaille avec une base 4D 2003 et des script PHP depuis 5 ans.
    Vous pouvez récupérer n'importe quel champ (Blob compris) grace au driver 2003.

    Je peux vous fournir des exemples par mp si vous le souhaitez.

    Par contre en v11/v12, c'est une autre paire de manche.
    Je n"'ai pas encore réussi, et je ne parle pas des requêtes préparées.
    Un calvaire...

    2003 a des limitations mais pour le moment v11 + PHP + driver ODBC v11.8 = MUR

    Bye
    Cyril

  18. #18
    Candidat au Club
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2011
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2011
    Messages : 5
    Points : 4
    Points
    4
    Par défaut
    Citation Envoyé par cyriljob Voir le message
    Hello,
    Vous pouvez récupérer n'importe quel champ (Blob compris) grace au driver 2003.
    Je peux vous fournir des exemples par mp si vous le souhaitez.
    Cyril
    Bonsoir,
    Puis-je avoir ces exemples ?
    En effet, je dois récupérer les documents intégrés par des zones OLE dans des enregistrements 4D au format image (Monchamp_)
    Est-ce possible ?
    Merci pour votre aide

  19. #19
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 4
    Points : 5
    Points
    5
    Par défaut
    @mardoulon

    Oups désolé du gros délai mais comme je n'ai jamais eu de réponses sur ce forum...
    Contactez moi par mp et je vous donnerai mon email

    ++
    Cyril

Discussions similaires

  1. Réponses: 5
    Dernier message: 09/05/2012, 18h16
  2. Lire un champ oracle type long avec une requête ODBC
    Par guidav dans le forum Général VBA
    Réponses: 1
    Dernier message: 02/07/2011, 17h27
  3. DTS avec Microsoft ODBC driver for Oracle
    Par martinus45 dans le forum Outils
    Réponses: 0
    Dernier message: 07/10/2009, 11h33
  4. Microsoft OLE DB Provider for ODBC Drivers error
    Par tribaleur dans le forum ASP
    Réponses: 2
    Dernier message: 31/05/2006, 09h52
  5. Réponses: 3
    Dernier message: 12/10/2004, 23h45

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