SQLDataSource et Date

cs_TGSI Messages postés 15 Date d'inscription mardi 15 mai 2007 Statut Membre Dernière intervention 9 mai 2010 - 22 avril 2010 à 15:32
cs_TGSI Messages postés 15 Date d'inscription mardi 15 mai 2007 Statut Membre Dernière intervention 9 mai 2010 - 26 avril 2010 à 15:59
Bonjour,

Voilà mon problème, j'aimerai afficher des données seulement si elles sont inférieurs à la date d'aujourd'hui. Le soucis, c'est que le sqldatasource ne permet pas d'avoir comme paramètre une variable.

Exemple :

Dans mon Page_Load ==> DateTime today = DateTime.Now;
Et j'aimerai dans mon datasource, utiliser cette variable..



Si vous pouvez m'aider...
Merci. Cordialement.

3 réponses

cs_youma85 Messages postés 82 Date d'inscription dimanche 18 février 2007 Statut Membre Dernière intervention 28 avril 2011 1
22 avril 2010 à 17:19
Vous pouvez déclarer une variable de session et lui passer en paramètre la date actuelle

alors dans load ajouter:
Session.Add("dateAct", DateTime.Now);

Et dans la clause where du sqldatasource choisit comme Source session.
et comme champ dateAct



Youma85
0
cs_TGSI Messages postés 15 Date d'inscription mardi 15 mai 2007 Statut Membre Dernière intervention 9 mai 2010
26 avril 2010 à 15:24
Ah meci j'y vais vraiment pas pensé.

Maintenant le problème c'est que l'assistant du datasource me renvoit une erreur, il me dit que le type date n'est pas pris compte alors que dans ma bdd mon champs est bel et bien datetime. Si vous pouvez m'aider.


Merci d'avance.Cordialement..
0
cs_TGSI Messages postés 15 Date d'inscription mardi 15 mai 2007 Statut Membre Dernière intervention 9 mai 2010
26 avril 2010 à 15:59
Je tiens dire que ma base de données je l'ai crée grâce à une connexion sqlserver, je viens de tester avec une autre connexion, et ça marche. Cela m'embête parce que toute ma base de données a déjà été crées..
0
Rejoignez-nous