Comparaison de date - VB/VBA/VBS - Programmation
Marsh Posté le 15-03-2006 à 09:42:31
Tu dis que ça ne marche pas en VBA. C'est-à-dire ? Est ce que ça plante, ça ne ramène aucune donnée ?
Comment la connexion avec ta base mysql est-elle assurée, via une source ODBC, avec quels drivers ?
Marsh Posté le 15-03-2006 à 11:31:17
Bonjour
Au niveau des connexions il n'y a pas de souci, ca fait 3 mois je fait du vb et 1 mois du vba, j'ai utilisé les memes paramètres de connexion.
Après avoir bosser toute la nuit j'ai obtenu ce type de requête qui passe la compilation
Code :
|
Mais ca ne marche tjs pas. Lorsque je fait afficher la requête j'obtiens ceci :
Code :
|
Mais je ne sais pas ou c'est qu'il a trouvé cette date 30-12-1899, ne serai-ce pas la date donné d'origine à tous les type date ?
Lorsque je met vente.Jour_select pour voir s'il prend bien la colonne de la table, j'ai une erreur comme quoi il n'y a pas d'objet dans la requête
Marsh Posté le 15-03-2006 à 13:13:14
J'ai réussi
Code :
|
Marsh Posté le 15-03-2006 à 00:15:09
Bonjour,
Je travail en vba sous excel sur une bd mysql.
J'ai un problème avec mes dates, dans ma base j'ai un champs qui est au format datetime, et je souhaiterai effectuer une requete en vba sur ce champ avec seulement une date mais pas d'heure.
En sql j'ai obtenu le code suivant qui marche parfaitement:
Mais par contre en vb ca ne marche pas du tout et j'ai pas réussi à trouver sur le net
Avant j'avais utiliser une formule qui marchait quand le champs de la base était au format date: