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 :

partager une aplication sous reseau


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
    Décembre 2010
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Décembre 2010
    Messages : 18
    Par défaut partager une aplication sous reseau
    est_ce que une application (delphi7) realiser avec Tdatabase et Ttable peut etre partager en reseaux?

  2. #2
    Expert éminent
    Avatar de ShaiLeTroll
    Homme Profil pro
    Développeur C++\Delphi
    Inscrit en
    Juillet 2006
    Messages
    14 129
    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 129
    Par défaut
    Ce n'est pas bien clair !
    Ce que tu veux partager ce sont les fichiers Paradox, je suppose, utilisés par le BDE via tes objets TTable ?

    Tu peux effectivement utilisé les fichiers avec un partage réseau sur un server de fichier, il faut installer le BDE sur tous les postes utilisateurs
    Il faut modifier le NetDir et le WorkDir de ton application !

    Voir aussi des servers Samba pour améliorer la gestion du partage de fichier BDE, disons que tu peux passer de 5-7 utilisateurs stables avec Windows comme Server, vers plus de 50 avec Samba !
    Il y a eu de gros débats sur Paradox\BDE en multi-utilisateurs, utilise la Recherche pour retrouver les sujets comme "lenteur du BDE" ou Table Paradox et saturation" avec les excellentes remarques de ALWEBER sur le déploiement en réseau
    Lit ces sujets avec attention, il y a de bons conseils et des liens avec d'autres sujets !

    Enfin, tu souhaites convertir une application déjà existante ?
    Il faut faire attention, si tu utilises des tables de travail pour les impressions, il faut que chaque client possède ses propres tables de travail en local !

    Si tu utilises le BDE avec des DB SQL comme MySQL, Oracle, SQL Server... tu n'auras pas ces problèmes, ces systèmes sont nativement conçus pour être utilisé en Réseau
    pour ACCESS, je ne sais pas !
    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
    Membre averti
    Inscrit en
    Décembre 2010
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Décembre 2010
    Messages : 18
    Par défaut
    slt, moi j'ai utilisé une base de données access, et delphi 7 pour l'application et j'ai relié la basse de données et l'application par BDE (Tdatabase et Ttable) . je veux partager la base de données sous réseaux.
    merci pour votre aide

  4. #4
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 716
    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 716
    Billets dans le blog
    65
    Par défaut
    Bonjour,
    Un conseil dans ce cas là , évites le BDE et utilises les composants ADO

  5. #5
    Membre averti
    Inscrit en
    Décembre 2010
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Décembre 2010
    Messages : 18
    Par défaut
    slt, oui je suis entraine d'utiliser les composants ADO ,mais c'est compliquer.....
    merci pour vos conseils.

  6. #6
    Membre averti
    Inscrit en
    Décembre 2010
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Décembre 2010
    Messages : 18
    Par défaut
    j'ai un problème avec ADOtable.
    mon application est crée comme suite:
    -un data module qui contient un adoconnection1 + Adotable1+datasource1.
    -Form1 qui contient un bouton rechercher dans son évènement onclick j'ai mets le code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if not datamodule2.adotable1.seek((edit1.text),sofirsteq) then showmessage ('ce client n''existe pas');
    a l'exécution j'obtiens l'erreur :[Error] Unit5.pas(62): Undeclared identifier: 'soFirstEq'.

    mai si je mets l'adoconnection1 + Adotable1 dans Form1 ;a l'exécution je n'obtiens pas cette erreur.

Discussions similaires

  1. Partager une application sous réseau
    Par messi1987 dans le forum VB.NET
    Réponses: 6
    Dernier message: 14/10/2014, 12h19
  2. comment partager une application vb sous reseau
    Par ApprentiDeveloppeur dans le forum Windows Forms
    Réponses: 12
    Dernier message: 28/01/2013, 11h54
  3. [EasyPHP] partager une application sous EasyPHP
    Par alienor50 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 0
    Dernier message: 05/07/2011, 14h42
  4. comment partager une imprimante sous Debian?
    Par débutant11 dans le forum Debian
    Réponses: 2
    Dernier message: 03/09/2009, 03h57
  5. Réponses: 2
    Dernier message: 05/09/2007, 11h51

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