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 :

acces BDD réseau


Sujet :

Bases de données Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    186
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 186
    Par défaut acces BDD réseau
    salut a tous,

    juste un petit problème en coup de vent.

    J'ai une BDD paradox placée sur un serveur et un petit programme pour faire des lectures/ecritures depuis un poste du réseau. Depuis le poste où je developpe pas de problème mais quand je lance le programme sur un autre poste il me plante. Je pense que ca doit venir du module de gestion des base de donnée Delphi mais:

    1/ je n'en suis pas sur.
    2/ si oui je ne sais pas comment installer ce composant sur les autres poste sans leur installer tout delphi.

    si quelqu'un a une solution...

    cordialement.

  2. #2
    Membre éprouvé
    Avatar de TicTacToe
    Inscrit en
    Septembre 2005
    Messages
    1 940
    Détails du profil
    Informations personnelles :
    Âge : 52

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 940
    Par défaut
    Il faut installer le BDE sur chaque poste client qui souhaite accéder à la base

    Post sur le sujet:

    http://www.developpez.net/forums/viewtopic.php?t=442383
    Section Delphi
    La mine d'or: La FAQ, les Sources

    Un développement compliqué paraitra simple pour l'utilisateur, frustrant non ?
    Notre revanche ? l'inverse est aussi vrai ;-)

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    186
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 186
    Par défaut
    Merci beaucoup TTT
    je suis désolé de ne pas avoir vu ce post. c
    Ca m'aide bien et je pense utiliser la même solution que celle proposée.

    encore merci.

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    186
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 186
    Par défaut
    en fait je poursuit le post car je viens de télécharger l'intall de BDE 5.2 sur leur site mais quand je veux l'installer il me répond qu'il ne peut pas car il n'a pas détecté la présence de delphi ou builder C++ .

    Je reste dans l'expectative.

    cordialement.

  5. #5
    Membre éprouvé
    Avatar de TicTacToe
    Inscrit en
    Septembre 2005
    Messages
    1 940
    Détails du profil
    Informations personnelles :
    Âge : 52

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 940
    Par défaut
    Peut être pas une la version correcte que tu as téléchargée, car c'est justement fait pour être indépendant
    si tu n'y arrives toujours pas, je peux te mettre à dispo ma version BDE...
    Section Delphi
    La mine d'or: La FAQ, les Sources

    Un développement compliqué paraitra simple pour l'utilisateur, frustrant non ?
    Notre revanche ? l'inverse est aussi vrai ;-)

  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
    Salut,
    Quand à installer le BDE sur chaque poste, pas obligatoire... Si le serveur est vu comme des disques, par exemple L:, M:, ... tu peux installer le BDE redistribuable dans un dossier sur le serveur, il suffit juste ensuite de donner le chemin par màj de la base de registre du poste utilisateur, par exemple, avec un fichier .reg:

    REGEDIT4

    [HKEY_LOCAL_MACHINE\Software\Borland\Database Engine]
    "DLLPATH"="chemin réso\\Bde"
    "CONFIGFILE01"="chemin réso\\Bde\\IDAPI32.CFG"
    "SaveConfig"="WIN32"
    "UseCount"="3"
    "RESOURCE"="0009"

    [HKEY_LOCAL_MACHINE\Software\Borland\Database Engine\Settings\System]

    [HKEY_LOCAL_MACHINE\Software\Borland\Database Engine\Settings\System\INIT]
    "VERSION"="3.0"
    "LOCAL SHARE"="FALSE"
    "MINBUFSIZE"="512"
    "MAXBUFSIZE"="4096"
    "LANGDRIVER"="intl"
    "MAXFILEHANDLES"="48"
    "SYSFLAGS"="0"
    "LOW MEMORY USAGE LIMIT"="64"
    "AUTO ODBC"="FALSE"
    "DEFAULT DRIVER"="PARADOX"
    "SHAREDMEMSIZE"="4096"
    "SHAREDMEMLOCATION"=""
    "DATA REPOSITORY"=""
    "MEMSIZE"="32"
    "SQLQRYMODE"=""
    "MTS POOLING"="FALSE"

    [HKEY_LOCAL_MACHINE\Software\Borland\Database Engine\Settings\System\FORMATS]

    [HKEY_LOCAL_MACHINE\Software\Borland\Database Engine\Settings\System\FORMATS\DATE]
    "SEPARATOR"="/"
    "MODE"="1"
    "FOURDIGITYEAR"="TRUE"
    "YEARBIASED"="FALSE"
    "LEADINGZEROM"="TRUE"
    "LEADINGZEROD"="TRUE"

    [HKEY_LOCAL_MACHINE\Software\Borland\Database Engine\Settings\System\FORMATS\TIME]
    "TWELVEHOUR"="FALSE"
    "AMSTRING"="AM"
    "PMSTRING"="PM"
    "SECONDS"="TRUE"
    "MILSECONDS"="FALSE"

    [HKEY_LOCAL_MACHINE\Software\Borland\Database Engine\Settings\System\FORMATS\NUMBER]
    "DECIMALSEPARATOR"=","
    "THOUSANDSEPARATOR"="."
    "DECIMALDIGITS"="2"
    "LEADINGZERON"="TRUE"

    [HKEY_LOCAL_MACHINE\Software\Borland\Database Engine\Settings\DRIVERS]

    [HKEY_LOCAL_MACHINE\Software\Borland\Database Engine\Settings\DRIVERS\PARADOX]

    [HKEY_LOCAL_MACHINE\Software\Borland\Database Engine\Settings\DRIVERS\PARADOX\INIT]
    "NET DIR"="chemin réso\\Bde"
    "VERSION"="3.0"
    "TYPE"="FILE"
    "LANGDRIVER"="intl"

    [HKEY_LOCAL_MACHINE\Software\Borland\Database Engine\Settings\DRIVERS\PARADOX\TABLE CREATE]
    "LEVEL"="5"
    "BLOCK SIZE"="4096"
    "FILL FACTOR"="95"
    "STRICTINTEGRTY"="TRUE"

    Le mieux: tu essayes d'ouvrir une table, si exeption, tu mets à jour la BdR avec l'exécutable (via les commandes de l'unité Registry), et tu peux utiliser le Bde...
    J'ai des applics qui tournent comme cela sans problème.
    @+
    Fabrice

  7. #7
    Membre éprouvé
    Avatar de TicTacToe
    Inscrit en
    Septembre 2005
    Messages
    1 940
    Détails du profil
    Informations personnelles :
    Âge : 52

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 940
    Par défaut
    Merci MFDev ! ,

    très interessant ton post pour le déploiement !
    donc ca marche également avec des chemins UNC j'imagine

    On passe a coté de trucs des fois !
    Section Delphi
    La mine d'or: La FAQ, les Sources

    Un développement compliqué paraitra simple pour l'utilisateur, frustrant non ?
    Notre revanche ? l'inverse est aussi vrai ;-)

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

Discussions similaires

  1. Accés BDD Access sous MinGW Studio
    Par pottiez dans le forum C++
    Réponses: 1
    Dernier message: 01/12/2005, 12h47
  2. Virus + accès partage réseau (fichier et imprimante)
    Par Eagle170 dans le forum Sécurité
    Réponses: 3
    Dernier message: 26/09/2005, 15h57
  3. Optimisation temps d'accès Bdd des composants ADO
    Par Creenshaw dans le forum Bases de données
    Réponses: 14
    Dernier message: 07/06/2005, 17h09
  4. Accès BDD Oracle
    Par rgarnier dans le forum XMLRAD
    Réponses: 5
    Dernier message: 21/01/2005, 15h03
  5. Erreur Accès BDD
    Par psyco2604 dans le forum ASP
    Réponses: 13
    Dernier message: 10/06/2004, 10h46

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