Bonjour,
Je me lance dans la migration de ma base depuis IB6.5 vers Firebird
Mon appli est faite avec D6.
J'ai eu à un moment un message :
Après avoir tracé le problème je me suis rendu compte que ça plantait sur une requète qui, si je l'exécutais dans mon outil (Database Workbench pour pas le nommer) transormait le message d'erreur en :"internal gds software consistency check (Table ORIENT_HEBGT) HEBGT_ID"
Message beaucoup plus compréhensible pour corriger"Dynamic SQL Error SQL error code = -204 Ambiguous field name between table ORIENT_HEBGT and table HEBGT HEBGT_ID"
Le premier message pouvait faire penser à un problème de structure de table ou de fichier alors que le second est plus conforme a la réalité du problème, à savoir un simple problème de syntaxe SQL.
C'est pas vraiment une question (elle s'adresserait d'ailleurs plutôt aux développeurs de FB), mais juste un petit retour d'expérience rapide qui pourra peut être servir à d'autres.
Emmanuel.
Partager