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 :

probleme


Sujet :

Bases de données Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mars 2006
    Messages
    44
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 44
    Par défaut probleme
    bonjour,
    voila j'ai connecte une base de données avec un e aplication.
    Le probleme est le suivant:
    Je met tout sur ma cle usb et essaye sur un autres pc. Windows m'ouvre une fenetre en me disans qu'il ne peut lancer l'aplication (c la fameuse fenetre envoyer un rapport ne pas envoyer).
    Comment ca se fait? aidez moi please

  2. #2
    Membre Expert
    Avatar de aityahia
    Homme Profil pro
    CIEPTAL CARS SPA
    Inscrit en
    Mars 2006
    Messages
    1 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : Algérie

    Informations professionnelles :
    Activité : CIEPTAL CARS SPA
    Secteur : Transports

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 938
    Par défaut
    je pense qu'il faut installer le BDE sur la machine ou vous voullez placer le logiciel

  3. #3
    Membre averti
    Inscrit en
    Mars 2006
    Messages
    44
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 44
    Par défaut
    j'ai copie la bd sur l'autre pc ds le meme repertoire.

  4. #4
    Membre Expert
    Avatar de aityahia
    Homme Profil pro
    CIEPTAL CARS SPA
    Inscrit en
    Mars 2006
    Messages
    1 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : Algérie

    Informations professionnelles :
    Activité : CIEPTAL CARS SPA
    Secteur : Transports

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 938
    Par défaut
    vous utiliser quel base de donée

    si vous utiliser paradox.
    delphi a besoin du moteur base de données pour accéder au table

    vous devez installez le BDE sur l'autre machine avec le CD d'installation de Delphi vous faite une installation partielle il est redstribuable.

  5. #5
    Membre averti
    Inscrit en
    Mars 2006
    Messages
    44
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 44
    Par défaut
    quelqu'un pourrez m'aider a recreet la base de donnee pas a pas pour que ca marche?

  6. #6
    Membre expérimenté

    Profil pro
    Personnel
    Inscrit en
    Septembre 2003
    Messages
    142
    Détails du profil
    Informations personnelles :
    Localisation : France, Meuse (Lorraine)

    Informations professionnelles :
    Activité : Personnel

    Informations forums :
    Inscription : Septembre 2003
    Messages : 142
    Par défaut
    Et il faut lire les réponses...
    On t'a signalé qu'il faut installer les BDE. Le BDE n'est pas une base de donnée, mais le programme qui gère les bases de données.
    En installant Delphi, le BDE est installé en même temps que Delphi.
    Donc pour installer une application développée avec Delphi (utilisant une base de donnée) sur un autre poste, il faut installer aussi le BDE.
    Le mieux pour un débutant est de créer l'installation avec InstallShield.
    @+
    Fabrice

  7. #7
    Membre averti
    Inscrit en
    Mars 2006
    Messages
    44
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 44
    Par défaut
    ok,
    Je ne savais pas que l'on pouvait l'installer avec l'installshield.
    Merci.

  8. #8
    Membre averti
    Inscrit en
    Mars 2006
    Messages
    44
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 44
    Par défaut
    j'ai encore une autres question:
    comment fait on pour rentrer une donnée dans la bd a partir de l'aplication delphi?

  9. #9
    Modérateur
    Avatar de Rayek
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2005
    Messages
    5 236
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Haute Savoie (Rhône Alpes)

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

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 236
    Par défaut
    Je te conseil fortement d'aller faire un tour dans les tutoriaux.
    Modérateur Delphi

    Le guide du bon forumeur :
    __________
    Rayek World : Youtube Facebook

  10. #10
    Membre Expert 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
    Par défaut
    Citation Envoyé par aityahia
    je pense qu'il faut installer le BDE sur la machine ou vous voullez placer le logiciel
    ou utlisé l'ADO avec une base access, (il faut que access soit install sur l'autre machine)

  11. #11
    Membre averti
    Inscrit en
    Mars 2006
    Messages
    44
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 44
    Par défaut
    bon j'ai trouve un tuto,
    je rentre les valeurs mais g un probleme.
    En fait g des variables dans lesquelles se trouvent les valeur a inserer dans la base de donnees mais ca bloque a ce niveau, il me dit que ce n'est pas un edit ou un ... insert je croi
    Voila pouvez vous encore m'aider?

  12. #12
    Modérateur
    Avatar de Rayek
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2005
    Messages
    5 236
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Haute Savoie (Rhône Alpes)

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

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 236
    Par défaut
    Citation Envoyé par edam
    Citation Envoyé par aityahia
    je pense qu'il faut installer le BDE sur la machine ou vous voullez placer le logiciel
    ou utlisé l'ADO avec une base access, (il faut que access soit install sur l'autre machine)
    Faux, il n'est pas nécessaire qu'ACCESS soit installé sur le poste. Il faut juste un Jet engine et les MDac à jours.

    Citation Envoyé par zebougha
    bon j'ai trouve un tuto,
    je rentre les valeurs mais g un probleme.
    En fait g des variables dans lesquelles se trouvent les valeur a inserer dans la base de donnees mais ca bloque a ce niveau, il me dit que ce n'est pas un edit ou un ... insert je croi
    Voila pouvez vous encore m'aider?
    Recopie le message d'erreur ca sera plus simple que de faire une interprétation.
    Je pense que le message est qu'il ne veut pas que tu modifies un champ car tu n'es pas en mode insertion ou edition.
    Montre nous le bout de code où il y a l'erreur ca sera plus simple.
    Modérateur Delphi

    Le guide du bon forumeur :
    __________
    Rayek World : Youtube Facebook

  13. #13
    Membre averti
    Inscrit en
    Mars 2006
    Messages
    44
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 44
    Par défaut
    ouai c ca!
    je lance mon apli et je vous envoi le mess d'erreur et on code

  14. #14
    Membre averti
    Inscrit en
    Mars 2006
    Messages
    44
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 44
    Par défaut
    le mess d'erreur:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Poject.Project2.exe raised exception class EdatabaseError with message 'Table1 : Dataset not in edit or insert
    voici mon code qui pose soucis:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    begin
                                                                                                                                      unit1.Score.Visible:=true;
                                                                                                                                          principal.Enabled:=false;
                                                                                                                                        unit1.Score.Table1.Edit;
                                                                                                                                         unit1.Score.scoredb.text:=scoredb;
                                                                                                                                        unit1.score.table1.Next;
                                                                                                                                        unit1.Score.Table1.FieldByName('nom').value:=unit5.Principal.Lnom1.Caption;
     
                                                                                                                                        unit1.Score.Table1.FieldByName('score').value:=unit1.Score.scoredb.Text;
                                                                                                                                         unit1.Score.Table1.Post;
     
                                                                                                                                      end;

  15. #15
    Membre averti
    Inscrit en
    Mars 2006
    Messages
    44
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 44
    Par défaut
    desole pour l'indentation c pas ca

  16. #16
    Expert confirmé Avatar de Graffito
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    5 993
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 5 993
    Par défaut
    Bonjour,

    Les instructions Edit et Post doivent être faites pour chaque enregistrement different, donc pas une fois au debut et une fois à la fin avec des next au milieu.

  17. #17
    Membre averti
    Inscrit en
    Mars 2006
    Messages
    44
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 44
    Par défaut
    OK!
    merci
    ps: faut en mettre avant et apres les deux enreg d'une ligne ou une pour chaque enreg(j'espere que je m'exprime assez clairement)

  18. #18
    Expert confirmé Avatar de Graffito
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    5 993
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 5 993
    Par défaut
    Bonjour,

    Lorsqu'on navigue dans la table, on ne doit pas être en édition.

    Lorsqu'on desire modifier une ligne sur laquelle on s'est positionné, alors on fait "edit", puis les "fieldbyname", le "post" pour valider toutes les modif de la ligne.

  19. #19
    Membre averti
    Inscrit en
    Mars 2006
    Messages
    44
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 44
    Par défaut
    ok c bon ca marche
    mais g encore un probleme!
    j'utilise installshield mais je ne voi pas comment on fait pour installer la bde!

  20. #20
    Expert confirmé Avatar de Graffito
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    5 993
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 5 993
    Par défaut
    Bonjour,

    Je me rappelle pas exactement la procédure pour créér un install avec le BDE, parce qu'il y a 5 ans j'ai fait une fois pour toute un installshield qui ne fait qu'installer le BDE.

    Et lorsqu'on fournit une appli, on donne 2 install :
    - un pour l'appli (sans BDE),
    - un pour le BDE (inchangé depuis l'origine).

Discussions similaires

  1. Probleme de rafraichissement d'un BDGrid
    Par marmotte dans le forum Bases de données
    Réponses: 10
    Dernier message: 28/05/2004, 18h07
  2. Réponses: 2
    Dernier message: 30/05/2002, 08h54
  3. Probleme sur les chaines de caractere
    Par scorpiwolf dans le forum C
    Réponses: 8
    Dernier message: 06/05/2002, 19h01
  4. [Kylix] Probleme d'execution de programmes...
    Par yopziggy dans le forum EDI
    Réponses: 19
    Dernier message: 03/05/2002, 14h50
  5. [Kylix] Probleme de nombre flottant!!
    Par yopziggy dans le forum EDI
    Réponses: 5
    Dernier message: 02/05/2002, 10h13

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