problème (opérateur manquant) dans Requete SQL sous Excel VBA - VB/VBA/VBS - Programmation
Marsh Posté le 10-06-2011 à 21:56:26
Bonjour,
Pas d'opérateurs entre "Date" et "de" ?
Essaie avec [Date de Création]>='20010316'
Marsh Posté le 11-06-2011 à 04:55:18
Salut,je crois me souvenir également q'une date doit être encadrée par des # ?
en fait si passée en paramètre dans une requête qqch comme ceci
#" & Format(DateAFormater, "mm/dd/yyyy" ) & "# |
, à voir si cela passe avec un format yyyymmdd
voir tuto http://mhubiche.developpez.com/vba [...] /datetime/
Marsh Posté le 10-06-2011 à 20:46:29
Bonsoir,
J'ai un petit soucis, je ne comprends pas pourquoi le code ci dessous ne fonctionne pas, j'ai pourtant essayé tout ce que j'ai pu, à chaque fois le meme message d'erreur revient : "erreur de syntaxe (opérateur manquant) dans l'expression 'Date de Création>='20010316' "
Merci de votre aide si vous comprenez....
bonne soirée,
' Crée l'instruction SQL
szSQL = " SELECT * FROM Yahoo "
szSQL = szSQL & "WHERE Date de Création>='20010316'"
' Crée l'objet Recordset et exécute la requête
Set rsData = New ADODB.Recordset
rsData.Open szSQL, szConnect, adLockReadOnly, adLockReadOnly, adCmdText
Message édité par metalikal le 10-06-2011 à 20:48:10