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

C# Discussion :

Base de données.


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Avril 2012
    Messages
    179
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Avril 2012
    Messages : 179
    Par défaut Base de données.
    Bonjour à tous.

    Je viens aux conseils de pro.

    Je n'ai pas encore de notions sur les bases de données (A part la dizaine d'h faite à l'école..) et j'aurais aimé vos avis.

    L'idée globale est la suivante :

    Un dépanneur de train possédant mon soft sur son PC récupère une liste de "défauts", présents dans un .xml ou .csv, qu'il y a eu dans la journée dans le Main Process Unit d'un train (ou métro)
    A chaque défaut lui est alors associé une "fiche_défaut", que je souhaiterais écrire en .xml, et que le soft rapatrierait à partir d'une base de données possèdant toutes les fiches défauts existantes.

    Voilà je me pose alors plusieurs questions quant à la méthode à adopter, surtout en ce qui concerne les méthodes de connexion et de mise à jour d'une base de donnée.

    Ce que je veux dire c'est que logiquement, un employé ayant les droit pourrait rajouter des fiches défauts dans la base, ou en modifier certaines.
    Peut-il le faire si la base de données est en microsoft SQL directement dans le soft ?

    De même si elle est sur le net en phpMyAdmin par exemple, le soft sur le pc du mainteneur sur train et donc sans connexion Internet pourra-t-il se connecter et aller lire dans cette base ?

    Je ne sais pas vraiment si j'ai été clair, encore pardon..
    Mais j'ai un peu du mal à y voir clair sur ce point. Merci

  2. #2
    Invité
    Invité(e)
    Par défaut
    Déjà si ton projet est en DOTNET, choisit plus SQL Sever que PHPMyAdmin (MYSQL je suppose).

    D'autre part, ton dépanneur sur site peut très bien remplir en local sur son poste c'est fiche et le soir, faire un rapatriement sur la base de données le soir, il faudra juste prévoir un module de mise à jour de base de donnée. Sachant que en SQL Serveur est capable de faire des imports XML vers une table.

  3. #3
    Membre confirmé
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Avril 2012
    Messages
    179
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Avril 2012
    Messages : 179
    Par défaut
    Oui mon projet est en .net, merci beaucoup.

    Dans l'optique effectivement la solution serait que le mainteneur puisse mettre à jour cette base de donnée en se connectant, mais je n'étais pas certain que cela était possible.

    Mais par contre dans l'autre sens cela marche aussi ? Je veux dire si quelqu'un rajoute une fiche dans la base, le logiciel peut se connecter et mettre à jour cette base afin que le dépanneur prenne la nouvelle fiche en compte ?

  4. #4
    Membre actif
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Janvier 2011
    Messages
    71
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Drôme (Rhône Alpes)

    Informations professionnelles :
    Activité : Responsable de service informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2011
    Messages : 71
    Par défaut
    Pour les synchros, rien de mieux que la réplication de bases SQL Server.
    D'un coté un SQL Server Standard et sur les postes clients une édition SQL Server Express (ou MSDE suivant les besoins de publications et abonnements)
    Par contre, la tuyauterie est assez complexe à comprendre et à mettre en œuvre mais si ça marche, c'est la meilleure solution.
    J'avais fait un truc comme ça il y a quelques années mais je sais que j'avais mis du temps pour que cela marche. Je ne me souviens plus très bien comment tout ça marche.

  5. #5
    Membre confirmé
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Avril 2012
    Messages
    179
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Avril 2012
    Messages : 179
    Par défaut
    Merci. Je vais essayer de me renseigner.

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

Discussions similaires

  1. Problème Base de données et CRecordSet
    Par LE CHAKAL dans le forum MFC
    Réponses: 3
    Dernier message: 20/08/2002, 11h59
  2. connexion base de donné
    Par saidi dans le forum MFC
    Réponses: 3
    Dernier message: 07/08/2002, 22h22
  3. [Concept] Stabilité d'une base de donnée
    Par lassmust dans le forum Décisions SGBD
    Réponses: 3
    Dernier message: 03/07/2002, 16h16
  4. Bases de données
    Par dev dans le forum C++Builder
    Réponses: 4
    Dernier message: 01/07/2002, 22h55
  5. associer une base de données(access) a un dbgrid
    Par ange1708 dans le forum MFC
    Réponses: 3
    Dernier message: 11/06/2002, 12h18

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