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 :

Base de données SQL et combobox [Débutant]


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Ingénieur développement de composants
    Inscrit en
    Mai 2012
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Ingénieur développement de composants
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2012
    Messages : 35
    Par défaut Base de données SQL et combobox
    Bonsoir,

    Je suis tout nouveau sur le forum. Je viens de m'inscrire mais je suivais le forum régulièrement pour piocher quelques infos quand j'en avais besoin.

    Cependant je n'ai pas trouvé de solution à mon problème actuel.

    J'expose ce que je veux faire :

    Je suis entrain de réaliser un programme d'aide à la conception permettant de calculer divers éléments (ex : durée de vie de roulement). Voilà j'ai une base de données Roulement.
    Cet base de données est constituée de plusieurs tables.

    J'ai créé deux combobox dans un userform et j'aimerai le remplir avec ma base de données roulement. Le premier combobox doit prendre les items d'une certaine table au moment de l'ouverture de la userform et la seconde doit se remplir en fonction du résultat de la première.

    Voici mon problème :
    Je n'arrive pas du tout à utiliser les base de données et les requêtes. De ce fait je n'arrive pas à charger les éléments dans ma combobox.

    Quelqu'un pourrait il m'aider pour remplir ma combobox svp ?

    J'ai trouvé quelques éléments sur le forum et sur d'autres supports mais pas assez pour me sortir de ce problème.

    Voici le lien qui pourrait le plus m'aider :
    http://faqvbnet.developpez.com/?page...ill_dataReader

    Le problème c'est que je ne sais pas quoi mettre dans : Dim cs As String = " la chaine de connexion SQL".

    Merci d'avance

    Gautier.

  2. #2
    Modérateur
    Avatar de Sankasssss
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2006
    Messages
    1 842
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 842
    Par défaut
    Bonsoir,

    Pour savoir quoi mettre dans la chaîne de connexion il faut savoir a quelle type de base de donnée on veut se connecter.

    Un bon lien pour savoir quoi mettre dedans : http://www.connectionstrings.com/

  3. #3
    Membre averti
    Homme Profil pro
    Ingénieur développement de composants
    Inscrit en
    Mai 2012
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Ingénieur développement de composants
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2012
    Messages : 35
    Par défaut
    Citation Envoyé par Sankasssss Voir le message
    Bonsoir,

    Pour savoir quoi mettre dans la chaîne de connexion il faut savoir a quelle type de base de donnée on veut se connecter.

    Un bon lien pour savoir quoi mettre dedans : http://www.connectionstrings.com/
    Ok pour moi c'est SQL server compact 3.5.

  4. #4
    Membre averti
    Homme Profil pro
    Ingénieur développement de composants
    Inscrit en
    Mai 2012
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Ingénieur développement de composants
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2012
    Messages : 35
    Par défaut
    Si j'ai bien compris le lien que tu m'as donné :

    Je dois mettre à la place de :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Dim cs As String = " la chaine de connexion SQL"
    ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Dim cs As String = "Data Source=myServerAddress;Initial Catalog=myDataBase;"
    Cependant dans Data Source= je mets quoi ?
    Même question pour catalogue ? Le nom de ma Base de données donc dans mon cas Roulement ?

  5. #5
    Membre émérite Avatar de -N4w4k-
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2011
    Messages
    545
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2011
    Messages : 545
    Par défaut
    Salut,
    Citation Envoyé par fireman59 Voir le message
    Ok pour moi c'est SQL server compact 3.5.
    Quand je regarde la chaîne correspondante sur le site, j'ai:
    Data Source=MyData.sdf;Persist Security Info=False;
    J'utilise aussi une bdd locale dans un de mes projets et ma chaîne de connexion (générée par le designer) ne renseigne pas le "Persist Security"..
    Un exemple:
    Data Source=C:\Users\..\MyDataBase.sdf

  6. #6
    Membre averti
    Homme Profil pro
    Ingénieur développement de composants
    Inscrit en
    Mai 2012
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Ingénieur développement de composants
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2012
    Messages : 35
    Par défaut
    Merci pour ta réponse.

    Et dans : Je dois mettre quoi ?

  7. #7
    Membre émérite Avatar de -N4w4k-
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2011
    Messages
    545
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2011
    Messages : 545
    Par défaut
    Je te propose de pas renseigner le champ Initial Catalog:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Dim cs As String = "Data Source=C:\Users\..\MyDataBase.sdf"
    Si ça ne marche pas essaie de mettre juste le nom de ta base de données sans l'extension (d'après ce que je vois sur le site connectionStrings) pour le champ Initial Catalog.

    PS: Attention, dans mon exemple, c'est un chemin absolu. Peut être qu'un chemin relatif te conviendrait mieux..

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

Discussions similaires

  1. Réponses: 5
    Dernier message: 29/01/2014, 10h42
  2. C++ et base de donnée SQL
    Par wawet dans le forum MFC
    Réponses: 2
    Dernier message: 07/04/2005, 17h11
  3. requête SQL avec paramètre en vb avec base de donnée SQL srv
    Par dialydany dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 01/02/2005, 10h33
  4. probleme base de donnée SQL server
    Par waguila666 dans le forum ASP
    Réponses: 9
    Dernier message: 01/12/2004, 11h54
  5. Réponses: 3
    Dernier message: 29/03/2004, 18h02

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