Bonjour,
J'ai développé, pour ma société, des outils intranet parallèles à notre ERP.
Les applications développées par mes soins ne stockent quasiment rien et le peu qu'elles doivent stocker, elles le font dans une DB Mysql.
Par contre, la majorité des données proviennent de la DB de l'ERP en MsSql à laquelle j'ai accès en lecture seule.
Je n'ai donc pas la possibilité de créer des vues. (d’où le recours aux CTE)
Dans un premier temps, j'ai fait cela avec xampp et maintenant, pour une question de stabilité du système, je souhaite migrer vers une solution Lamp (Ubuntu Server)...
J'ai donc développé sous windows en installant un driver spécifique pour PDO.
Et maintenant que je veux migrer sous linux, la connexion utilise PDO_DBLIB et Freetds.
La connexion est établie et fonctionnelle.
Par contre, là ou je bloque, c'est que toutes les requêtes MsSql contenant des CTE ne passent pas alors qu'elles passaient bien avec xampp.
Je n'ai pas de soucis avec les autres requêtes...
Existe-t-il une syntaxe particulière?
Dois-je oublier les CTE sous linux? (ce qui m'embêterai très fort...)
Existe-t-il un module supplémentaire à installer pour PDO_DBLIB qui permettrai la prise en charge des CTE?
Merci de votre aide
Partager