Bonjour,
Je suis confronté à un problème sur une requête SELECT... WHERE... dans une table visual foxpro.
A partir d'un code en VBA (Excel) je veux aller récupérer en lecture des infos de la BDD du logiciel de gestion de l'entreprise.
Mes connaissances en VBA sont bonnes, en SQL assez bonnes, en Visual FoxPro... hum inexistantes je dirais ^_^
(je précise que je suis informaticien amateur sans aucune formation)
Bref, tant que je ne fais pas de sélection sur une date, tout marche bien et j'arrive sans problème à récupérer les infos.
Exemple fonctionnant parfaitement :
Rsql = Rsql = "SELECT * FROM st2f6lvf WHERE li2nfa = 'F04N2260';"
Rst.Open Rsql, ConnFoxPro, adOpenDynamic, adLockReadOnly, adCmdText
Par contre si dans ma clause WHERE je veux mettre une date, ça ne marche pas... j'ai vu quelque part qu'il fallait mettre les dates entre {} mais je n'en suis pas certain :-/
Et dans tous les cas ceci ne me renvoie aucun enregistrement

Rsql = "SELECT * FROM st2f6lvf WHERE li2dafa = {30/09/2004};"
Rst.Open Rsql, ConnFoxPro, adOpenDynamic, adLockReadOnly, adCmdText
A noter que je suis certain qu'il y a bien un enregistrement qui correspond à cette date ;-)
Je suis preneur de toute information me permettant d'avancer !
Merci par avance
