begin process at 2008 08 22 04:45:20
1 229 775 membres
46 nouveaux aujourd'hui
14 267 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Requete dans un programme en C# [ Base de données / SQL Server ] (Klage)

Requete dans un programme en C# le 02/06/2008 21:01:27

Klage
Salut messieurs, j'ai un petit soucis qui me bloque, je vous explique je suis entrain de faire un programme et j'aimerais mettre dans une DropDownList plusieurs accés à différentes base de donnée, du coup j'aurais 1seul DDL pouvant contenir plusieurs info.

protected void Requete (string ChoixDDL)
{

try

{

string request = "select distinct annee Table.TabMag order by annee desc";

DataSet ds = SqlTools.getDatasetByOdbcConnection(ConfigurationManager.ConnectionStrings["ConnectionStringSqlMagModif"].ConnectionString, request);

if (ds != null && ds.Tables[0] != null && ds.Tables[0].Rows.Count >= 1)

foreach (DataRow dr in ds.Tables[0].Rows)

{

this.DDLListBox.Items.Add(

newListItem(SqlTools.getValueFromDataRow(dr, annee).Trim()));

}

this.DDLListBox.DataBind();

}

catch (Exception ex)

{

string message = ex.Message;

}

}

Voila donc j'aimerais remplacer année par ChoixDDL mais je  bloque j'ai essayé entre ' " ( enfin je ne sais plus quoi faire donc merci de votre aide.



Re : Requete dans un programme en C# le 03/06/2008 09:16:21

sebmafate
Membre Club
(Admin CS)
Réponse acceptée !
déjà : "select distinct annee Table.TabMag order by annee desc"
ça c'est faux ! --> select distinct annee FROM Table.TabMag order by annee desc

ensuite, dans ton cas, il suffit de faire :

string query = "select distinct {0} FROM Table.TabMag order by 1 desc";

et l'utiliser ainsi :
string request = string.Format(query, ChoixDDL);


Sébastien FERRAND (blog)
Consultant Sénior
[Microsoft Visual C# MVP]

Re : Requete dans un programme en C# le 03/06/2008 10:25:51

Klage

Merci beaucoup de ton aide, et j'avais pas oublié le from dans mon programme j'ai du l'effacé quand j'ai mis annee lol en tout cas merci beaucoup!!



Classé sous : programme, string, requete, annee, ds

Participer à cet échange

Pub



Appels d'offres

CalendriCode

Août 2008
LMMJVSD
    123
45678910
11121314151617
18192021222324
25262728293031

Téléchargements

Boutique

Boutique de goodies CodeS-SourceS