Bonjour à tous,
Je dois développer un logiciel en VB.Net qui interragit avec un AS/400
J'utilise le driver ODBC pour me connecter et cela fonctionne parfaitemment.
Cependant je rencontre une problème sur une de mes requêtes :
SQL5001 - Column qualifier or table &2 undefined.
Je me dit donc que c'est un simple problème de naming convention ( pourtant j'utilise la notation SQL (à savoir library.file) dans toutes mes autres requêtes avec succès).
Je décide donc de remplacer par une notation système pour tester. Mais je me retrouve avec SQL5016 - Object name &1 not valid for naming convention qui me dit que la naming convention n'est pas correcte mais dans l'autre sens
Lorsque je teste sur l'émulateur en me connectant directement sur l'AS/400, j'utilise la convention système (library/file) et cela marche parfaitement, mais pour mes autres requêtes également alors qu'à l'interieur de mon logiciel je dois utiliser la notation SQL.
Un cercle infini de SQL Error, je suis perdu !
Y at'il quelqu'un à qui c'est déjà arrivé ? Si oui comment a été résolu le problème?
Peut on forcer un objet ODBCConnection (en .Net) d'utiliser telle ou telle convention ?
Je ne peux pas me permettre de forcer une convention sur les réglages de l'AS/400 directement car d'autres appli critiques tournent sur celui-ci.
Je vous remercie d'avance de votre lecture et de vos éventuelles réponses.
Cordialement.
Partager