Syntaxe concatenation variable Access

Fermé
latest defet - 18 juin 2008 à 10:40
 Xav - 24 nov. 2010 à 18:11
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 Date d'inscription mercredi 18 juin 2008 Statut Membre Dernière intervention 19 juin 2008 3
18 juin 2008 à 11:00
Bonjour, essayes
sql="SELECT * FROM Table1 WHERE Date=#" & Date_S & "#;"

@+
1
Polux31 Messages postés 6917 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 1 novembre 2016 1 204
18 juin 2008 à 11:01
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
18 juin 2008 à 11:28
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
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