Pourquoi une concaténation dans une requête SQL ne fonctionne pas?

Demandé et répondu par Thernius le 27-Sep-2004 12:14

Pourquoi une concaténation dans une requête SQL ne fonctionne pas?

Voici le morceau de code qui ne fonctionne pas :

...RIGHT(OPERATION.DATE,2)+"/"+MID(OPERATION.DATE,5,2)+"/"+MID(OPERATION.DATE,3,2) AS DATEAFF...


La solution est donnée par DrCharly, la voici :

...RIGHT(OPERATION.DATE,2)+'/'+MID(OPERATION.DATE,5,2)+'/'+MID(OPERATION.DATE,3,2) AS DATEAFF...


Dans le code de la requête, il suffit de ne pas mettre de guillemets ("), mais tout simplement les remplacer par des quotes simples (').

Cette Q&R a été trouvée sur WDForge.org : http://old.wdforge.org/modules/smartfaq/faq.php?faqid=33