Bonjour je ne sais pas si je suis dans le forum approprié pour poser ma question, je m'en excuse si s'est le cas.
Je vous explique brievement ma situation, j'utilise une bdd access et une interface asp. Mon but est de rechercher des enregistrements de la base à l'aide d'un formulaire construit sur une interface asp. Tous mes champs de recherche fonctionne sauf celui de la date.
Ci dessous je vous montre comment est construit :
1) mon formulaire pour la date
2) Comment je concatene (jour mois année)
3) ma fonction pour convertir la date fr en date Us
4) le code pour comparer les dates et ajouter l'enregistrement
Le seul resultat que j'obtient est une erreur :
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][Pilote ODBC Microsoft Access] Erreur de syntaxe dans la clause FROM.
1)2)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <strong>Date :</strong> <SELECT type=text name=date_jour size=1> <option value=""><option>01<option>02<option>03<option>04<option>05<option>06<option>07<option>08<option>09 <option>10<option>11<option>12<option>13<option>14<option>15<option>16<option>17<option>18<option>19<option>20<option>21<option>22 <option>23<option>24<option>25<option>26<option>27<option>28<option>29<option>30<option>31 </SELECT> / <SELECT type=text name=date_mois size=1><option value=""><option>01<option>02<option>03<option>04<option>05<option>06<option>07<option>08<option>09 <option>10<option>11<option>12</SELECT> / <SELECT type=text name=date_annee size=1><option value=""><option>1995<option>1996<option>1997<option>1998<option>1999 <option>2000<option>2001<option>2002<option>2003<option>2004<option>2005<option>2006<option>2007<option>2008<option>2009<option>2010<option>2011 <option>2012<option>2013<option>2014<option>2015<option>2016<option>2017<option>2018<option>2019<option>2020</SELECT>
3)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Dim Date1 Date1=request.querystring("date_jour") & "/" & request.querystring("date_mois") & "/" & request.querystring("date_annee")
4)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Function ConvertDateUS(Str_Date) Dim Annee,Mois,Jour Annee = right(Str_Date, 4) Mois = Mid(Str_Date, 4, 2) Jour = left(Str_Date, 2) ConvertDateUS = Mois & "/" & Jour & "/" & Annee End Function
Je vous remercie, si quelqu'un a une idée du problème.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 if Date1 <> "" then SQL = SQL + " AND [Date] = #" + ConvertDateUS(Date1) + "#" end if
Partager