multi select !
Blocat
-
jeudi 9 août 2012 07:52
Bonjour
est ce que je peux faire deux select différent sur deux tables en même avec c# si oui comment ?
si quelqu'un peut m'aider ?
voila ce que j'ai essayé mais sa fonctionne pas en même temps !
SqlDataReader rs; SqlCommand command = new System.Data.SqlClient.SqlCommand("SELECT * FROM Client where code_client='4593' ;", ConnectBase.getinstance().Connection()); rs = command.ExecuteReader(); if (rs.Read() == true) { // mettre à jour le code client // Variable_globale.MettreAjoutCodeClient(Convert.ToInt32(code_client.Text)); //Variable_globale.MettreAjourSuivieAudit(Convert.ToString(suivi_audit.SelectedItem)); //code_client.Text = rs["code_client"].ToString(); string Etat = rs["Cp"].ToString(); adresse1 = rs["adresse1"].ToString(); adresse2 = rs["adresse2"].ToString(); //telephone = rs["telephone"].ToString(); ville = rs["ville"].ToString(); pays = rs["pays"].ToString(); //listBox1.Items.Add(rs["pays"].ToString()); } //#################################### Requete listes des produits ################################################## System.Data.SqlClient.SqlDataReader rs1; System.Data.SqlClient.SqlCommand comm1 = new System.Data.SqlClient.SqlCommand("SELECT * FROM Produit where qte_annuelle='200'", ConnectBase.getinstance().Connection()); rs1 = comm1.ExecuteReader(); while (rs1.Read()) { //ListItem li = new ListItem(); //iTextSharp.text.List<string> list_groupe = new iTextSharp.text.List<string>(); //lis.Items.Add(rs1["nom_produit"].ToString()); listBox1.Items.Add(rs1["nom_produit"].ToString()); listBox2.Items.Add(rs1["essence"].ToString()); textBox1.Text = listBox1.Items[0].ToString(); }
merci
Toutes les réponses
-
jeudi 9 août 2012 08:02
Oui. Si votre requête SQL est du type :
BEGIN
Select * from Table1;
Select * From Table2
END
Ensuite, dans votre code :
var command = new SqlCommand("requeteSQL", connexion);
var reader = command.ExecuteReader();
while(reader.Read()){.....}
reader.NextResult();
while(reader.Read()){.....}
Richard Clark
Consultant - Formateur .NET
http://www.c2i.fr
Depuis 1996: le 1er site .NET francophone -
jeudi 9 août 2012 15:30
bonjour
var command = new SqlCommand("requeteSQL", connexion);
mais moi j'ai deux requête comment je fais ?
en plus je developpe avec c# ?
merci bcp
- Marqué comme réponse leoni_007 vendredi 10 août 2012 09:12
-
jeudi 9 août 2012 22:34Modérateur
Bonjour,
Comme l'a dit Richard, il suffit de mettre vos deux requêtes dans la SqlCommand. Pour parcourir vos requête utilisez la méthode Read() (pour chaque ligne d'une requête) et NextResult() pour passer d'une requête à une autre.
Si la proposition de Richard n'est pas clair, indiquez nous ce qui vous pose problème...
Cordialement
Gilles TOURREAU - MVP C#
Architecte logiciel/Consultant/Formateur Freelance
Blog : http://gilles.tourreau.fr
- MCPD : Enterprise Developper / Windows Developper 3.5 / ASP .NET 3.5/4.0
- MCITP : SQL Server 2008 Developper
- MCTS : ADO .NET 3.5 / SQL Server 2008 Developper / Windows Forms 3.5 / ASP .NET 3.5/4.0
- Modifié Gilles TOURREAUMVP, Moderator jeudi 9 août 2012 22:34
- Marqué comme réponse leoni_007 vendredi 10 août 2012 09:12
-
vendredi 10 août 2012 09:17C'est gentil de m'avoir marqué comme Réponse :P !!!
Richard Clark
Consultant - Formateur .NET
http://www.c2i.fr
Depuis 1996: le 1er site .NET francophone -
vendredi 10 août 2012 18:37
Bonjour
C'est bien marché merci beaucoup
-
dimanche 12 août 2012 17:31
Bonjour
j'ai une listbox qui contient une liste de que je récupère d'une table.
maintenant je veux stocker le contenue de ma listbox dans ma base
comment je fais ?
sachant que le contenu de la listbox et variable (de 1 à n éléments).
Merci
-
dimanche 12 août 2012 20:53Modérateur
Bonjour,
MERCI DE POSER VOTRE QUESTION DANS UN NOUVEAU SUJET DE DISCUSSION !!!
Cordialement
Gilles TOURREAU - MVP C#
Architecte logiciel/Consultant/Formateur Freelance
Blog : http://gilles.tourreau.fr
- MCPD : Enterprise Developper / Windows Developper 3.5 / ASP .NET 3.5/4.0
- MCITP : SQL Server 2008 Developper
- MCTS : ADO .NET 3.5 / SQL Server 2008 Developper / Windows Forms 3.5 / ASP .NET 3.5/4.0

