Bonjour,
Je maintiens plusieurs appli et alors que je commence à passer sous FB j'ai un problème chez un client encore sous IB 6 qui a quelques spécifiques que je n'ai pas le temps de retester.
Cependant ce pb est résolu pour mes nouveaux clients sous Fb via une procédure stockée qui utilise le "execute statement".
Alors je me demande s je ne peux pas écrire un UDF avec le execute statement.
Il s'agirait d'un programme Delphi qui via un tquery.execsql lancerait la commande.
Mon problème est de rester dans la même transaction et sur la bonne base de donnée.
Evidemment si cela n'est pas simplement faisable je contournerait cela puisque mon client n'a qu'une base pour laquelle cette fonctionnalité sera nécessaire et pour la transaction je gèrerai un retour par message suivi d'un exception si nécessaire.
Qu'en pensez-vous ?
En dehors de me dire ce que je ne sais que trop : il faudrait passer à FB.
(Mais les problèmes de comptabilités ascendantes bloquantes IB/FB sur le monstre que je maintiens ne sont encore pas tous résolu. Sans parler des tests de non-régression)
Cordialement
Partager