Date dans la clause where

Fermé
Juv - 7 sept. 2020 à 23:51
yg_be Messages postés 23352 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 27 novembre 2024 - 8 sept. 2020 à 07:49
Bonjour, je suis sur Un projet en c# . J'ai créé un dataAdapter avec une commande select * from Matable where DateDebut='"+début+"'. Dans laquelle début, sans accent bien sûr, est une date.
Lors de faire da.Fill(dt) je reçois toujours une erreur disant type de données incompatible dans l'expression du critère.. Alors je pense que c'est provenu probablement de la syntaxe de la date que j'ai écrit comme Un string dans la requête.. Comment procéder alors ?
Merci pour votre aide

1 réponse

yg_be Messages postés 23352 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 27 novembre 2024 Ambassadeur 1 554
8 sept. 2020 à 07:49
bonjour,
moi j'essaierais en transformant la date en entier, pas en string.
en cas de doute, n'hésite pas à afficher et à tester la requête SQL directement sur la base, hors programme.
0