Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
c.sansus
Tu peux formater la date : String.Format (" where date < '{0:dd/MM/yyyy}' ", DateTime.Now ), seul hic le format des dates peut changer en fonction de la culture de ton server sql ....
La meilleure réponse serait : passes par une procédure stokées, ca evite ce genre de désagrément.
"Dominique" wrote:
Bonjour,
Je veux utiliser une comparaison de date dans une requète SQL, 'where date < xxx'
Comment puis-je convertir un DateTime en une valeur faisant sens pour évaluer xxx ?
Merci d'avance
Dominique
Tu peux formater la date : String.Format (" where date < '{0:dd/MM/yyyy}' ",
DateTime.Now ), seul hic le format des dates peut changer en fonction de la
culture de ton server sql ....
La meilleure réponse serait : passes par une procédure stokées, ca evite ce
genre de désagrément.
"Dominique" wrote:
Bonjour,
Je veux utiliser une comparaison de date dans une requète SQL, 'where date <
xxx'
Comment puis-je convertir un DateTime en une valeur faisant sens pour
évaluer xxx ?
Tu peux formater la date : String.Format (" where date < '{0:dd/MM/yyyy}' ", DateTime.Now ), seul hic le format des dates peut changer en fonction de la culture de ton server sql ....
La meilleure réponse serait : passes par une procédure stokées, ca evite ce genre de désagrément.
"Dominique" wrote:
Bonjour,
Je veux utiliser une comparaison de date dans une requète SQL, 'where date < xxx'
Comment puis-je convertir un DateTime en une valeur faisant sens pour évaluer xxx ?
Merci d'avance
Dominique
Fred
Bonsoir, Ou bien, sans procédure stockée : Where date < @datelimite et en utilisant sqlCommand.Parameters.add("@datelimite", LaDate) qui devrait transformer la date dans un format compris par sql. PS : cette syntaxe est valide pour le client sqlserver, j'ai souvenir qu'en ODBC, la syntaxe @datelimite n'est pas reconnue. Il faut mettre un point d'interrogation et pas de nom je crois.
"c.sansus" a écrit dans le message de news:
Tu peux formater la date : String.Format (" where date < '{0:dd/MM/yyyy}' ", DateTime.Now ), seul hic le format des dates peut changer en fonction de la culture de ton server sql ....
La meilleure réponse serait : passes par une procédure stokées, ca evite ce genre de désagrément.
"Dominique" wrote:
Bonjour,
Je veux utiliser une comparaison de date dans une requète SQL, 'where date < xxx'
Comment puis-je convertir un DateTime en une valeur faisant sens pour évaluer xxx ?
Merci d'avance
Dominique
Bonsoir,
Ou bien, sans procédure stockée : Where date < @datelimite
et en utilisant sqlCommand.Parameters.add("@datelimite", LaDate)
qui devrait transformer la date dans un format compris par sql.
PS : cette syntaxe est valide pour le client sqlserver, j'ai souvenir qu'en
ODBC, la syntaxe @datelimite n'est pas reconnue. Il faut mettre un point
d'interrogation et pas de nom je crois.
"c.sansus" <csansus@discussions.microsoft.com> a écrit dans le message de
news: 1E222B10-26A0-4D3C-875B-9065D192C3BC@microsoft.com...
Tu peux formater la date : String.Format (" where date < '{0:dd/MM/yyyy}'
",
DateTime.Now ), seul hic le format des dates peut changer en fonction de
la
culture de ton server sql ....
La meilleure réponse serait : passes par une procédure stokées, ca evite
ce
genre de désagrément.
"Dominique" wrote:
Bonjour,
Je veux utiliser une comparaison de date dans une requète SQL, 'where
date <
xxx'
Comment puis-je convertir un DateTime en une valeur faisant sens pour
évaluer xxx ?
Bonsoir, Ou bien, sans procédure stockée : Where date < @datelimite et en utilisant sqlCommand.Parameters.add("@datelimite", LaDate) qui devrait transformer la date dans un format compris par sql. PS : cette syntaxe est valide pour le client sqlserver, j'ai souvenir qu'en ODBC, la syntaxe @datelimite n'est pas reconnue. Il faut mettre un point d'interrogation et pas de nom je crois.
"c.sansus" a écrit dans le message de news:
Tu peux formater la date : String.Format (" where date < '{0:dd/MM/yyyy}' ", DateTime.Now ), seul hic le format des dates peut changer en fonction de la culture de ton server sql ....
La meilleure réponse serait : passes par une procédure stokées, ca evite ce genre de désagrément.
"Dominique" wrote:
Bonjour,
Je veux utiliser une comparaison de date dans une requète SQL, 'where date < xxx'
Comment puis-je convertir un DateTime en une valeur faisant sens pour évaluer xxx ?
Merci d'avance
Dominique
Dominique
J'ai finalement trouvé sans les procédures stockées :
les dates dbdate sont référencées au 31/12/1899, on peut donc calculer la date comme
Bonsoir, Ou bien, sans procédure stockée : Where date < @datelimite et en utilisant sqlCommand.Parameters.add("@datelimite", LaDate) qui devrait transformer la date dans un format compris par sql. PS : cette syntaxe est valide pour le client sqlserver, j'ai souvenir qu'en ODBC, la syntaxe @datelimite n'est pas reconnue. Il faut mettre un point d'interrogation et pas de nom je crois.
"c.sansus" a écrit dans le message de news:
Tu peux formater la date : String.Format (" where date < '{0:dd/MM/yyyy}' ", DateTime.Now ), seul hic le format des dates peut changer en fonction de la culture de ton server sql ....
La meilleure réponse serait : passes par une procédure stokées, ca evite ce genre de désagrément.
"Dominique" wrote:
Bonjour,
Je veux utiliser une comparaison de date dans une requète SQL, 'where date < xxx'
Comment puis-je convertir un DateTime en une valeur faisant sens pour évaluer xxx ?
Merci d'avance
Dominique
J'ai finalement trouvé sans les procédures stockées :
les dates dbdate sont référencées au 31/12/1899, on peut donc calculer la
date comme
"Fred" <nospam@nospam.net> a écrit dans le message de news:
OMAFNA1HFHA.1580@TK2MSFTNGP10.phx.gbl...
Bonsoir,
Ou bien, sans procédure stockée : Where date < @datelimite
et en utilisant sqlCommand.Parameters.add("@datelimite", LaDate)
qui devrait transformer la date dans un format compris par sql.
PS : cette syntaxe est valide pour le client sqlserver, j'ai souvenir
qu'en ODBC, la syntaxe @datelimite n'est pas reconnue. Il faut mettre un
point d'interrogation et pas de nom je crois.
"c.sansus" <csansus@discussions.microsoft.com> a écrit dans le message de
news: 1E222B10-26A0-4D3C-875B-9065D192C3BC@microsoft.com...
Tu peux formater la date : String.Format (" where date < '{0:dd/MM/yyyy}'
",
DateTime.Now ), seul hic le format des dates peut changer en fonction de
la
culture de ton server sql ....
La meilleure réponse serait : passes par une procédure stokées, ca evite
ce
genre de désagrément.
"Dominique" wrote:
Bonjour,
Je veux utiliser une comparaison de date dans une requète SQL, 'where
date <
xxx'
Comment puis-je convertir un DateTime en une valeur faisant sens pour
évaluer xxx ?
Bonsoir, Ou bien, sans procédure stockée : Where date < @datelimite et en utilisant sqlCommand.Parameters.add("@datelimite", LaDate) qui devrait transformer la date dans un format compris par sql. PS : cette syntaxe est valide pour le client sqlserver, j'ai souvenir qu'en ODBC, la syntaxe @datelimite n'est pas reconnue. Il faut mettre un point d'interrogation et pas de nom je crois.
"c.sansus" a écrit dans le message de news:
Tu peux formater la date : String.Format (" where date < '{0:dd/MM/yyyy}' ", DateTime.Now ), seul hic le format des dates peut changer en fonction de la culture de ton server sql ....
La meilleure réponse serait : passes par une procédure stokées, ca evite ce genre de désagrément.
"Dominique" wrote:
Bonjour,
Je veux utiliser une comparaison de date dans une requète SQL, 'where date < xxx'
Comment puis-je convertir un DateTime en une valeur faisant sens pour évaluer xxx ?