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 :

T.T sql et ASP.NET (données)


Sujet :

ASP.NET

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2013
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2013
    Messages : 8
    Par défaut T.T sql et ASP.NET (données)
    Bonjour bonjour tout le monde,

    Je suis débutant en asp.net et j'aurais besoin d'un petit coup de main, serait des plus sympathiques.

    Donc, je cherche à récupérer les valeurs d'une colonne en entier d'une requête SQL pour ensuite les mètres dans un tableau qui seront utilisés et comparé.

    J'ai essayé de tester diverses solutions, mais sans résultat (voir en dessous les tests) peut être manque t-il pas grand-chose.

    Je recours donc à votre aide pour mon problème.
    merci d'avance pour vos réponses.

    voici le code de mes différents essais (tout les essais n'y sont pas, j'ai mis les plus pertinent enfin je pense) :

    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
    19
    20
    21
    22
    23
    24
     
     
                requete = "Select * from Vm";
                SqlConnection connexion = new SqlConnection();
                connexion.ConnectionString = @"Data Source=(LocalDB)\v11.0;AttachDbFilename='\\10.59.80.232\c\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\DATA\proj.mdf';Integrated Security=True;Connect Timeout=30";
                connexion.Open();
     
                SqlCommand commande = new SqlCommand(requete, connexion);
                SqlDataReader reader = commande.ExecuteReader();
                SqlCommand sql1 = new SqlCommand(requete, connexion);     
                //sql1.ExecuteNonQuery();
                // SqlDataReader  sqlR= sql1.ExecuteReader();
                 test = sql1.ToString();
                // test = reader["Nom-vm"].ToString();
                connexion.Close();
     
     
                SqlConnection con = new SqlConnection(@"Data Source=(LocalDB)\v11.0;AttachDbFilename='\\10.59.80.232\c\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\DATA\proj.mdf';Integrated Security=True;Connect Timeout=30");
                con.Open();
                SqlDataAdapter sda = new SqlDataAdapter("Select Nom-vm from Vm", con);
                DataSet ds = new DataSet();
                sda.Fill(ds);
                String resultatReq = ds.Tables[0].Rows[0]["Nom-vm"].ToString().Trim();
                test.Text = resultatReq;

  2. #2
    Expert confirmé
    Avatar de Immobilis
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2004
    Messages
    6 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 559
    Par défaut
    Salut,

    Tu pourrais prendre exemple là dessus: http://dotnet.developpez.com/faq/asp...#adonet_select

    A+
    "Winter is coming" (ma nouvelle page d'accueil)

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2013
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2013
    Messages : 8
    Par défaut
    merci de ta réponse, je regarde ça.

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2013
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2013
    Messages : 8
    Par défaut
    bonjour bonjour,

    Immobilis, je me suis aider du lien et j'arrive à cela :


    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
     
    SqlConnection cnx = new SqlConnection(@"Data Source=10.59.80.232\SQLEXPRESS;Initial Catalog=projv2;User ID=sa;Password=Toto0101");
                   SqlCommand cmd;
                   SqlDataReader tab1;
                    cnx.Open();                
                    cmd= cnx.CreateCommand();
                    cmd.CommandText="select Id-vm from Vm ;";
                    SqlDataReader reader = cmd.ExecuteReader();
                while(reader.Read())
                {
                    tab1[i] = reader;
                    i++;
                }
                    cmd.Dispose(); 
                    cnx.Close();
                    cnx.Dispose();
    Je suis bloquer sur l'assignation à tab[1], comment puis-je faire pour réglé ce problème ?

    Merci d'avance pour toute réponses.

  5. #5
    Expert confirmé
    Avatar de Immobilis
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2004
    Messages
    6 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 559
    Par défaut
    Citation Envoyé par Mbonjour Voir le message
    je me suis aider du lien et j'arrive à cela
    Euh tu as perdu du code en route?? C'est loin de ressembler à ce qui est écrit dans la FAQ...

    Je vais pas être gentil, mais c'est pour ton bien (pour apprendre). On va procéder par étape. Tu veux bien réessayer? La seul chose que tu as à modifier, par rapport à la FAQ, dans un premier temps c'est les Debug.Write en Response.Write. Supprime aussi simplement le Debug.WriteLine.

    A+
    "Winter is coming" (ma nouvelle page d'accueil)

  6. #6
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2013
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2013
    Messages : 8
    Par défaut
    ok, désoler je test un peu tout et n'importe quoi.
    Je prend note et je regarde ça.
    Merci pour ton aide.

  7. #7
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2013
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2013
    Messages : 8
    Par défaut
    Donc parés avoir repris le FAQ, j'arrive à :

    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
     
    DataTable dt = new DataTable();
                using (SqlConnection cnDataBase = new SqlConnection(@"Data Source=10.59.80.232\SQLEXPRESS;Initial Catalog=projv2;User ID=sa;Password=Toto0101"))
                {
                    cnDataBase.Open();
                    SqlCommand cmTable = new SqlCommand("select * from Vm", cnDataBase);
                    SqlDataAdapter daTable = new SqlDataAdapter(cmTable);
                    daTable.Fill(dt);
                    DataView dataView = new DataView(dt);
                    dataView.Sort = " Id-vm DESC";
                    foreach (DataRowView view in dataView)
                    {
                        test.Text = view["Id-vm"].ToString(); 
                        //test.Text = view[1].ToString(); // colonne 1
                         //test.Text = view[2].ToString(); // colonne 2
                          //test.Text = view[3].ToString(); // colonne 3
                    }
    Donc ma question est comment puis-je obtenir les lignes suivantes ?
    car je n'obtient uniquement les valeurs de la 1er lignes.

    merci d'avance pour toute réponses petite soit elle.

  8. #8
    Expert confirmé
    Avatar de Immobilis
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2004
    Messages
    6 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 559
    Par défaut
    Pourquoi utilises-tu un SqlDataAdapter? Y'en a pas dans la FAQ.
    "Winter is coming" (ma nouvelle page d'accueil)

  9. #9
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2013
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2013
    Messages : 8
    Par défaut
    car j’avais un problème (impossible de convertir l’élément en string ) donc j' ai chercher sur internet et je suis tombé sur sqlDataAdptater.

    Après, je ne suis pas super fort en développement et j'ai un peu du mal avec le FAQ , sur quoi utilisé.

    merci de ta réponse et de ton aide.

  10. #10
    Expert confirmé
    Avatar de Immobilis
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2004
    Messages
    6 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 559
    Par défaut
    Ok, bon on va faire un essai. Remplace
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    test.Text = view["Id-vm"].ToString();
    par
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Label test = new Label();
    test.Text = view["Id-vm"].ToString();
    this.Page.Controls.Add(test);
    "Winter is coming" (ma nouvelle page d'accueil)

  11. #11
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2013
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2013
    Messages : 8
    Par défaut
    J'ai réussi à avancer et mon problème est résolu, je te remercie pour ton aide.

Discussions similaires

  1. [Linq To Sql] et ASP.NET
    Par nono27200 dans le forum Accès aux données
    Réponses: 1
    Dernier message: 13/03/2009, 18h00
  2. Importer un fichier .sql avec ASP.Net entreprise manager
    Par Orb Dorb dans le forum Débuter
    Réponses: 0
    Dernier message: 06/02/2009, 05h35
  3. javascript&requete SQL avec asp.net
    Par MNdevinf dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 28/04/2008, 17h37
  4. [SQL 2005][ASP.net 2]Insertion de date dans une table
    Par skystef dans le forum Accès aux données
    Réponses: 2
    Dernier message: 29/12/2006, 09h26
  5. [SQL Server][ASP.net] clefs étrangères qui ne se propagent pas
    Par skystef dans le forum Accès aux données
    Réponses: 3
    Dernier message: 21/12/2006, 11h56

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