Import de donnée de table en c#

Signaler
Messages postés
31
Date d'inscription
mardi 6 novembre 2007
Statut
Membre
Dernière intervention
23 février 2009
-
Messages postés
31
Date d'inscription
mardi 6 novembre 2007
Statut
Membre
Dernière intervention
23 février 2009
-
Bonjour,
j'aimerai recupéré les donné d'une ligne d'une table en c#

j'illustre ma demande:
majpz2 //la table
IDlibelle IDgeo periode valeur sign //les champ
30-01 FR01 2000 657 NULL //les lignes
30-02 FR01 2002 976 NULL
30-03 FR00 2001 348 NULL
30-04 FR01 2001 678 NULL
30-05 FR02 2000 134 NULL

je voudrait récupéré par exemple juste "30-01" ou juste 2001 ou seulement la valeur
ma table est sous sql serveur et mon projet en c # est en aspx.cs (nomfichier.aspx.cs)
j'ai juste ca pour le moment

pour le moment j'ai ca:(c du copiez coller car jy comprend pa grand chose a part la connection au serveur sql :)

using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using score_lib;
using System.Data.SqlClient;
using System.IO;


namespace gestscore
{
public partial class Import_Data2 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
Cscore_lib instance1 = new Cscore_lib();
SqlConnection connexion = new SqlConnection(instance1.chaine_de_connexion());
connexion.Open();

try
{
string id_indicateur = Request.Form["id"];
SqlCommand commande5 = null;
commande5 = new SqlCommand("Import_Data2", connexion);
commande5.CommandType = CommandType.StoredProcedure;

SqlParameter parametre_id = new SqlParameter("@ID", SqlDbType.VarChar, 0);
parametre_id.Value = id_indicateur;
commande5.Parameters.Add(parametre_id);
SqlParameter erreur = new SqlParameter("@erreur", SqlDbType.Int, 4);
erreur.Direction = ParameterDirection.Output;
commande5.Parameters.Add(erreur);

// SqlDataReader reader4 = commande4.ExecuteReader();
SqlDataReader reader5 = commande5.ExecuteReader();
reader5.Close();
commande5.ExecuteNonQuery();
string resultat;
resultat = commande5.Parameters["@sortie"].Value.ToString();

if (resultat=="1")
{
SqlCommand ma_requete = null;
ma_requete = "select * from majpz2";

}





// reader4.Close();

}
catch (SqlException sqlerr)
{
Response.Write("Erreur");
Response.Write("
" + sqlerr.Message.ToString());
}

connexion.Close();
}
}
}


merci d'avance pour vos réponse

1 réponse

Messages postés
31
Date d'inscription
mardi 6 novembre 2007
Statut
Membre
Dernière intervention
23 février 2009

Bonjour,
j'aimerai recupéré les donné d'une ligned'une table en c#

j'illustre ma demande:
majpz //la table
IDlibelle IDgeo periode valeur sign //les champ
30-01 FR01 2000 657 NULL //les lignes
30-02 FR01 2002 976 NULL
30-03 FR00 2001 348 NULL
30-04 FR01 2001 678 NULL
30-05 FR02 2000 134 NULL

je voudrait récupéré par exemple juste "30-01" ou juste 2001 ou seulement la valeur
ma table est sous sql serveur et mon projet en c # est en aspx.cs (nomfichier.aspx.cs)

j'ai juste ca pour le moment pour le moment j'ai ca:(c du copiez coller car jy comprend pa grand chose a part la connection au serveur sql :)

using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using score_lib;
using System.Data.SqlClient;
using System.IO;


namespace gestscore
{
public partial class Import_Data2 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
Cscore_lib instance1 = new Cscore_lib();
SqlConnection connexion = new SqlConnection(instance1.chaine_de_connexion());
connexion.Open();

try
{
string id_indicateur = Request.Form["id"];
SqlCommand commande5 = null;
commande5 = new SqlCommand("Import_Data2", connexion);
commande5.CommandType = CommandType.StoredProcedure;

SqlParameter parametre_id = new SqlParameter("@ID", SqlDbType.VarChar, 0);
parametre_id.Value = id_indicateur;
commande5.Parameters.Add(parametre_id);
SqlParameter erreur = new SqlParameter("@erreur", SqlDbType.Int, 4);
erreur.Direction = ParameterDirection.Output;
commande5.Parameters.Add(erreur);

// SqlDataReader reader4 = commande4.ExecuteReader();
SqlDataReader reader5 = commande5.ExecuteReader();
reader5.Close();
commande5.ExecuteNonQuery();
string resultat;
resultat = commande5.Parameters["@sortie"].Value.ToString();

if (resultat=="1")
{
SqlCommand ma_requete = null;
ma_requete = "select * from majpz2";

}





// reader4.Close();

}
catch (SqlException sqlerr)
{
Response.Write("Erreur");
Response.Write("
" + sqlerr.Message.ToString());
}

connexion.Close();
}
}
}

merci d'avance pour vos réponses

merci d'avance pour vos réponse