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

ASP.NET Discussion :

[VB.NET] probleme de connexion DSN


Sujet :

ASP.NET

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    412
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juin 2005
    Messages : 412
    Par défaut [VB.NET] probleme de connexion DSN
    Bonjour a tous,

    J'ai une dropdownlist que je rempli via un grâce à un sqldatasource (ceci est fait par visual studio) je souhaiterais qu'au chargement de la page, un item soit selectionné selon une requete.
    J'arrive à afficher ce que je souhaite grace à
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ddlSection.SelectedIndex = 3
    mais je voudrais donc remplacer le 3 par le resultat d'une requete

    cette requete la voici :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT section from index WHERE (index_id= ?)
    bien sur, la ddl n'est pas rempli via la table index.

    Dans mon web.config, j'ai
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0">
    	<appSettings/>
    	<connectionStrings>
      <add name="ConnectionString" connectionString="Dsn=Index_biographique"
       providerName="System.Data.Odbc" />
     </connectionStrings>
    sachez que Index_biographique est une base ACCESS

    donc, mes problemes sont :
    1 - comment dans une page (ici nous predrons modif_bio.aspx) je peut effectuer me connecter à cette base de donnée
    2 - ou ecrire une requete
    3 - comment recuperer le resultat de cette requete afin du remplacer mon pti 3

    je pense que ce sera tout.
    Merci d'avance
    Maël

  2. #2
    Membre éprouvé
    Inscrit en
    Juin 2005
    Messages
    110
    Détails du profil
    Informations personnelles :
    Âge : 45

    Informations forums :
    Inscription : Juin 2005
    Messages : 110
    Par défaut
    Voici une méthod pas propre du tout :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    //Connexion
    SqlConnection MyConn = new SqlConnection([chaine de connexion]);
    try
    {
     MyConn.Open();
    }
    catch (Exception e)
    {
    ...
    }
     
    //requete
    string requete = "";
    SqlCommand MyCom = new SqlCommand(requete, MyConn);
    int resultat = (int)MyCom.ExecuteScalar();
    L.

  3. #3
    Membre éprouvé
    Inscrit en
    Juin 2005
    Messages
    110
    Détails du profil
    Informations personnelles :
    Âge : 45

    Informations forums :
    Inscription : Juin 2005
    Messages : 110
    Par défaut
    En fait, le plus propre est de gérer la connexion dans le global.Asax au niveau d'un thread de connexion.

    Cette solution permet de tester si la page nécessite ou non une connexion et tu t'affranchis du pb de connexion. Et c'est bcp plus performant !

    Si tu veux des détails dis moi ca

    ++

    L.

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    412
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juin 2005
    Messages : 412
    Par défaut
    merci pour ta réponse.
    En effet j'aimerais avoir un pe plus de detail,
    je n'est jamais fait de global.asax, je pense que je doit le mettre a la racine, et que toute les page test si il y a un global.asax lorsqu'elle se charge ou faut il que j'intervienne?
    Que mettre comme chaine de connexion et alors a quoi sert le code du web.config?
    merci beaucoup

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    412
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juin 2005
    Messages : 412
    Par défaut
    ok j'ai trouvé, j'ai tout passé en ODBC puis j'ai fait :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Dim Connect As New OdbcConnection("DSN=Index_biographique")
    Voila
    merci

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

Discussions similaires

  1. probleme de connexion à distance VB.NET
    Par jejemimi dans le forum MySQL
    Réponses: 1
    Dernier message: 17/07/2010, 16h30
  2. probleme de connexion de vb.net à sql server
    Par vbnetnet dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 16/02/2010, 21h08
  3. Réponses: 4
    Dernier message: 03/05/2008, 15h14
  4. Réponses: 3
    Dernier message: 02/05/2006, 13h19
  5. [PostgreSQL]probleme de connexion par pgaccess
    Par yacomor dans le forum Administration
    Réponses: 9
    Dernier message: 14/11/2002, 16h15

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