Syntaxe concatenation variable Access

latest defet -  
 Xav -
Bonjour,
pouvez vous me dire quelle est la syntaxe de concatenation d'une variable date dans access.
j'ai un code vb avec une requete sql dont le critere est une variable de format date, j'ai ecris ceci mais Access me met une erreur de syntaxe:
sql="SELECT * FROM Table1 WHERE Date=" & Date_S

Si vous connaissez la réponse, donnez la moi svp

2 réponses

acyd Messages postés 11 Statut Membre 3
 
Bonjour, essayes
sql="SELECT * FROM Table1 WHERE Date=#" & Date_S & "#;"

@+
1
Polux31 Messages postés 7219 Statut Membre 1 204
 
Bonjour,

Je n'ai pas tout bien compris ...mais une concaténation c'est le "collage" de 2 variables, par exemple si tu as :
a = "Coucou" et b = "Maman", la concaténation va donner "CoucouMaman" ... rien a voir avec une date.

Dans Access il faut encadrer la date avec la balise #, par exemple myDate = #12/12/2007#.

;o)
1
latest defet
 
Désolé pour le vocabulaire je débute en vb access

pour en revenir à mon probléme, j'ai repris ela syntaxe pour la date, je n'ai plus de message d'erreur mais les données de ma table ne sont pas mise à jour, j'avoue que je n'y comprend pas pourquoi ça ne marche pas. J'ai cette requete dans mon code vb:

sql4 = "UPDATE Table1 SET Date= #" & Date_D & " # "
0
Xav
 
MERCI ! ! ! ! ! !
Ca fait depuis le début d'aprem que ce p* d' access ne voulait rien savoir quand je créais des requetes SQL, alors que j'en fais des milliers pour des sites internet ... La balise était donc le # pour encadrer les dates et les heures, et non pas les ", les ', ou encore les [] ......... (J'ai tout essayé lol) encore merci Monsieur, meme si ce post commence à dater ^^
0