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 :

Utilisation d'un sqldatasource


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de SonnyFab
    Étudiant
    Inscrit en
    Mai 2010
    Messages
    498
    Détails du profil
    Informations personnelles :
    Âge : 35

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2010
    Messages : 498
    Par défaut Utilisation d'un sqldatasource
    Bonjour,
    Depuis quelques mois pour me connecter à ma base de données MS Sql Server j'utilise cette méthode:
    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
     Dim strConnection as String = "user id=sa;password=toto;" 
     strConnection += "database=MaBase;server=MonServer;" 
     
     Dim Conn as New SqlConnection ( strConnection ) 
     Conn.Open () 
     
       'Exécution dune requête SELECT'
     
        Dim Command As New SqlCommand("select * from MaTable ", Conn)
        Dim reader As SqlDataReader = Command.ExecuteReader()
     
        'Puis je fais ce que je veux du resultat ici'
     
        reader.close()
        Conn.close()
    Mais j'aimerais l'équivalent avec un sqldatasource. J'y arrive pas.
    C'est surtout pour enrichir mon repertoire de code et parceque je suis toujours obligé de mettre ma partie dans une fonction or j'ai bien envie desfois de tout laisser dans le <body>
    Merci

  2. #2
    Membre extrêmement actif Avatar de cortex024
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    1 301
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2005
    Messages : 1 301
    Par défaut
    http://msdn.microsoft.com/fr-fr/libr...8VS.80%29.aspx

    tu peux également passer en mode design de ton aspx pour éditer ton sqldatasource afin de voir comment ca va

  3. #3
    Membre éclairé Avatar de SonnyFab
    Étudiant
    Inscrit en
    Mai 2010
    Messages
    498
    Détails du profil
    Informations personnelles :
    Âge : 35

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2010
    Messages : 498
    Par défaut
    J'ai cette erreur:
    Le nom de connexion 'MyNorthwind' est introuvable dans la configuration des applications, ou la chaîne de connexion est vide.
    J'ai oublié de te dire que j'ai jamais pu me connnecter de cette facon je sais pourquoi, je code en asp.net associé au vb.net voic mon code:
    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
    16
    17
    18
     <BODY>
        <FORM runat="server">
     
          <asp:SqlDataSource
              id="SqlDataSource1"
              runat="server"
              DataSourceMode="DataReader"
              ConnectionString="<%$ ConnectionStrings:MyNorthwind%>"
              SelectCommand="SELECT mob,nom,idPrepaid FROM Community">
          </asp:SqlDataSource>
     
          <asp:GridView
              id="GridView1"
              runat="server"
              DataSourceID="SqlDataSource1">
          </asp:GridView>
     
        </FORM>
    A quel moment on donne le nom du server,le nom de la base, le user et son mot de passe? C'est un code pris sur ton lien que j'ai éssayé d'adapté à mes besoins mais je comprends pas

  4. #4
    Membre extrêmement actif Avatar de cortex024
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    1 301
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2005
    Messages : 1 301
    Par défaut
    dans la propriété "connectionString".

    ici tu as renseigné "mynorthwind" qui visiblement n'existe pas.

    sers toi du code que tu avais déjà fait:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Dim strConnection as String = "user id=sa;password=toto;" 
     strConnection += "database=MaBase;server=MonServer;"

  5. #5
    Membre éclairé Avatar de SonnyFab
    Étudiant
    Inscrit en
    Mai 2010
    Messages
    498
    Détails du profil
    Informations personnelles :
    Âge : 35

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2010
    Messages : 498
    Par défaut
    Mais c'est là où le bas blesse! Si j'utilise mon code sa passera mais dans ce cas j'aurais pas utilisé la balise sqldatasource, je sais pas si tu comprend mon problème. Je veux l'utilisé dans le body comme c'est dans l'exemple, et puis c'est quoi ce MyNorthwind? Je le vois partout

  6. #6
    Membre éclairé Avatar de SonnyFab
    Étudiant
    Inscrit en
    Mai 2010
    Messages
    498
    Détails du profil
    Informations personnelles :
    Âge : 35

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2010
    Messages : 498
    Par défaut
    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
    16
     
    <FORM  runat="server">
     <asp:SqlDataSource id="SqlDataSource1"
              runat="server"
              DataSourceMode="DataReader"
              ConnectionString="<%$ ConnectionStrings:"user id=sa;password=toto;MaBase=MSIDB;server=MonServer;"%>"
              SelectCommand="SELECT * FROM dbo.IT_CommunautySynch">
          </asp:SqlDataSource>
     
          <asp:GridView
              id="GridView1"
              runat="server"
              DataSourceID="SqlDataSource1">
          </asp:GridView>
     
        </FORM>
    Avec ce code (enfin j'espere que c'est ce que tu me disais de faire) j'ai une erreur étrange:
    La balise serveur n'est pas correcte.

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

Discussions similaires

  1. Réponses: 8
    Dernier message: 02/12/2008, 22h59
  2. Peux-t-on utiliser un SqlDataSource avec Oracle(odt)?
    Par cyril dans le forum Accès aux données
    Réponses: 3
    Dernier message: 02/12/2008, 17h54
  3. Réponses: 7
    Dernier message: 21/07/2008, 12h45
  4. Comment utiliser <asp:SqlDataSource>
    Par dieudo dans le forum ASP.NET
    Réponses: 5
    Dernier message: 28/02/2008, 11h59
  5. Réponses: 2
    Dernier message: 24/08/2006, 17h48

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