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

VB.NET Discussion :

Déploiement d'une application VB Express avec Base SQL Server


Sujet :

VB.NET

  1. #1
    Invité
    Invité(e)
    Par défaut Déploiement d'une application VB Express avec Base SQL Server
    Bonjour,

    J'ai un problème sur l'application que je viens de faire, au niveau du chemin de ma base de données. Je l'avais défini sur mon disque D:.

    Mais maintenant, je souhaiterai le changer (en le mettant sur le C: par exemple) pour rendre l'application utilisable sur un PC lambda. L'ennui, c'est que je ne sais pas comment faire... Je cliques par exemple sur ma base, sous VB Express. Et là, je vois que le chemin D:\... est indiqué, mais en grisé. Pas moyen de le changer ici donc. Est-ce que quelqu'un saurait comment faire ?

    J'ai créé un module dans lequel j'ai mis le chemin de ma base aussi :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    Imports System.Data
    Imports System.Data.SqlClient
     
    Module SQLconnexion
        Public SqlConnection As SqlConnection
        Public ConnectionString As String = "Data Source=.\SQLEXPRESS;AttachDbFilename=D:\Projet Stats\test\nomste\nomste.mdf;Integrated Security=True;User Instance=True"
        Public cnSQL = New SqlConnection(ConnectionString)
     
    End Module
    Il faut peut-être changer le chemin ici. Si c'est le cas, qu'y a t'il d'autres à changer ?

    Sinon, mieux, j'ai pensé que peut-être il y a moyen de demander à l'utilisateur où mettre la base avant de rentrer dans l'application.
    Mais le problème, c'est que je ne sais pas si la base sera créée automatiquement ou bien s'il faudra la copier en plus de l'exécutable, pour la déployer sur d'autres PC...

    Voilà, si quelqu'un pourrait m'aider, ce sera vraiment super sympas. Car ce serait vraiment bête d'avoir fait tout un travail si au final il n'y a pas moyen de l'utiliser.

    Harry Potter

  2. #2
    Futur Membre du Club
    Inscrit en
    Novembre 2007
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 7
    Points : 8
    Points
    8
    Par défaut Pb avec chemin de BDD
    Bonjour Harry_Potter,

    si tu veux utilisé ton app sur un autre PC alors la BBD tu dois la deplacer.
    donc tu parle là d'un autre repertoir sur un autre PC;
    mais dis moi tu as deployé ton app ?

  3. #3
    Membre émérite
    Avatar de supersnail
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    1 719
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 719
    Points : 2 793
    Points
    2 793
    Par défaut
    Bonjour,
    Conseil n°1:Tu peux mettre ta DB dans le répertoire de l'application et y accéder par un chemin relatif (par exemple "MaDb.mdf" ou ../MaDb.mdf")
    Conseil n°2:Evite de passer par les outils graphiques de Visual Studio,eux seuls comprennent le code qu'ils génèrent et tu n'as aucun contrôle dessus (Une application faisait je ne sais pas combien de lignes avec le designer,et j'ai baissé le nombre de lignes de 60% en tapant le code à la main )
    Toute question technique envoyée en MP ira directement à la poubelle

    Un code ne marchera jamais, il n'a jamais reçu la capacité de se déplacer.
    Inutile donc de dire "ça marche pas", donnez plutôt des informations précises afin de mieux pouvoir vous aider.


    Grand gourou de la -attitude

Discussions similaires

  1. [Débutant] Déploiement d'une application VB .NET avec une base Access
    Par helio500 dans le forum VB.NET
    Réponses: 1
    Dernier message: 15/10/2014, 14h13
  2. Réponses: 5
    Dernier message: 30/05/2011, 19h46
  3. Réponses: 3
    Dernier message: 29/04/2011, 16h40
  4. Réponses: 5
    Dernier message: 17/01/2010, 00h32
  5. Déploiement application c# avec base sql server
    Par davmaster62 dans le forum Accès aux données
    Réponses: 1
    Dernier message: 04/04/2007, 20h15

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