Bonjour, je reprends une appli écrite sous D7 + ACCESS via BDE/ODBC
Il semblerait que sur des queries en requestlive = True, mon prédécesseur ait utilisé des guillemets (#34) au lieu de quotes (#39) pour encadrer des chaînes de caractères dans ses clauses WHERE.
Or, celui-ci ne l'a pas fait systématiquement...Comme je n'ai pas d'explications sur le pourquoi, je me demandais si cela correspondait à une nécessité ou une spécificité ACCESS (ce ne serait pas la première).
En requestlive=False, seules les requêtes encadrées par des quotes fonctionnent (avec les guillemets, on a une erreur SQL générale [Microsoft][Pilote ODBC Microsoft Access]Trop peu de paramètres. 1 attendu)
En requestlive=True, les requêtes effectuées avec quotes ou guillemets semblent marcher indifféremment...mais y a-t-il des cas particuliers ?
Dans quel cas faut-il employer des guillemets ?
Si quelqu'un peut m'expliquer...Merci d'avance
Partager