C#

Angel -  
holow1 Messages postés 739 Statut Membre -
Bonjour,

SVP,j'ai une requête sql que je veux récupérer sa résultat et je ne sais pas comment le faire ,est ce qu'il y a qlq1 qui peut m'aider car je suis débutant avec langage C# merci d'avance, voila ma requête:

string reqSQL = "select count(*) From perso_phy p WHERE ( p.num_part ='" + p.num_part + "')";

2 réponses

  1. holow1 Messages postés 739 Statut Membre 71
     
    ouiiiii avec plaisir
    0
  2. holow1 Messages postés 739 Statut Membre 71
     
    la 1ere du chose a faire c'est

    d'importe ca

    Imports System.Data.SqlClient

    apres il voute se conecter a ta base de donne

    dim cnx As New SqlConnection("Initial catalog=nom_base_donne; data source=. ; Integrated Security=true")

    apres on attaque la BD

    il y a deux mode le connecter et le deconecter

    moi je vais utilise le deconnecter

    dim req="select ......." ' ton requete sql
    Dim ds As New DataSet
    Dim da As SqlDataAdapter
    da = New SqlDataAdapter(req, cnx)
    Dim cmdB As New SqlCommandBuilder(da)
    da.Fill(ds, "Personne")

    dans ton requete il va retoure une seul valeur donc on va la mettre dans une lable

    lable1.text=ds.tables("Nom_De_Ton_Table").rows(0).item(0)

    a plus

    c'est du vb mais la meme chose pour c#.net

    a plus
    0
    1. scriptiz Messages postés 1494 Statut Membre 425
       
      Il me semble que la question portant sur le langage C# et non sur le VB.NET...

      En gros voici plus ou moins la même chose en C#, je n'ai pas vérifier si tout ça fonctionnait manque de temps donc je ne guarantit ni le fonctionnement de ma traduction ni celui du code VB.NET donné ci-dessus.
      using System.Data.SqlClient;  // en haut du fichier avec les autres using 
      
      // dans le code :  
      // se connecter à la bd  
      SqlConnection cnx = new SqlConnection("Initial catalog=nom_base_donne; data source=.; Integrated Security=true");  
      
      // attaque de la BD en mode déconnecté  
      String req = "SELECT ..."; // ta requete  
      DataSet ds = new DataSet();  
      SqlDataAdapter da = new SqlDataAdapter(req, cnx);  
      SqlCommandBuilder cmdB = new SqlCommandBuilder(da);  
      da.Fill(ds, "Personne");  
      
      lable1.Text = ds.tables("Nom_de_ta_table").rows(0).item(0);
      0