OVH Cloud OVH Cloud

probleme sql

3 réponses
Avatar
John Smith
Je fais une requete sql dans une base de donne mysql
et j'ai une erreur de syntaxe mais je la fais dans access ca marche $?#&%$*
via une connection ado
sSQL = "SELECT Newcourbe.IDcourbe,"
sSQL = sSQL & " Newcourbe.date,"
sSQL = sSQL & " Format([Newcourbe]![date],""yyyy mm dd"") AS STRDATE"
sSQL = sSQL & " FROM Newcourbe;"

vous avez des suggestions...!!!

Merci

3 réponses

Avatar
Jean-Marc
"John Smith" a écrit dans le message de
news:glqJf.47139$
Je fais une requete sql dans une base de donne mysql
et j'ai une erreur de syntaxe mais je la fais dans access ca marche


$?#&%$*
via une connection ado
sSQL = "SELECT Newcourbe.IDcourbe,"
sSQL = sSQL & " Newcourbe.date,"
sSQL = sSQL & " Format([Newcourbe]![date],""yyyy mm dd"") AS


STRDATE"
sSQL = sSQL & " FROM Newcourbe;"

vous avez des suggestions...!!!



Oui:
Format n'est pas une fonction de SQL.
Access accpete des fonctions de VB ou VBA, genre Format
mais ça ne fait pas partie de SQL.

--
Jean-marc
Tester mon serveur (VB6) => http://myjmnhome.dyndns.org
"There are only 10 kind of people
those who understand binary and those who don't."
mailto: remove '_no_spam_' ;
Avatar
Marcus
Essaye ça:
convert(varchar(10), NewCourbe.date, 103) as STRDATE

en requete sur SQL Server j'utilise cette fonction. Le 103 peur etre
remplacé par autre chose mais je ne l'ai plus en tête

"John Smith" a écrit :

Je fais une requete sql dans une base de donne mysql
et j'ai une erreur de syntaxe mais je la fais dans access ca marche $?#&%$*
via une connection ado
sSQL = "SELECT Newcourbe.IDcourbe,"
sSQL = sSQL & " Newcourbe.date,"
sSQL = sSQL & " Format([Newcourbe]![date],""yyyy mm dd"") AS STRDATE"
sSQL = sSQL & " FROM Newcourbe;"

vous avez des suggestions...!!!

Merci





Avatar
John Smith
finalement j'ai trouvé sur la doc de mysql

str_to_date(NewCourbe.date,'%d %m %Y')

merci pour votre aide
"Marcus" wrote in message
news:
Essaye ça:
convert(varchar(10), NewCourbe.date, 103) as STRDATE

en requete sur SQL Server j'utilise cette fonction. Le 103 peur etre
remplacé par autre chose mais je ne l'ai plus en tête

"John Smith" a écrit :

Je fais une requete sql dans une base de donne mysql
et j'ai une erreur de syntaxe mais je la fais dans access ca marche
$?#&%$*
via une connection ado
sSQL = "SELECT Newcourbe.IDcourbe,"
sSQL = sSQL & " Newcourbe.date,"
sSQL = sSQL & " Format([Newcourbe]![date],""yyyy mm dd"") AS
STRDATE"
sSQL = sSQL & " FROM Newcourbe;"

vous avez des suggestions...!!!

Merci