|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Membre régulier
![]() |
Bonjour,
Je developpe une appli delphi se connectant à Interbase, jusqu'a maintenant par l'intermédiaire du BDE, mais je l'ai squizzé en utilisant les composants UIB et ça fonctionne paas mal. J'aimerai en profiter pour migrer vers Firebird, mais j'ai des problèmes lors de mes premiers tests sur une base Firebird; des requêtes avec des paramètres ne fonctionnent pas... Ex : Code :
Code :
|
||||
|
|
00
|
|
|
#2 |
![]() ![]() Serge GirardDéveloppeur informatique Inscription : janvier 2007 Messages : 4 215 ![]() |
je suis plus que surpris , ce genre de code est du B.A.BA et fonctionne parfaitement chez moi !
Questions Firebird et Interbase sont sur le même poste ? tournent en même temps ? - il y a peut être dans ces cas là un problème de DLL (la fameuse gds32) comment a été migré la base de Interbase à Firebird ?
__________________
La seule chose absolue dans un monde comme le nôtre, c'est l'humour. » Albert Einstein J'entends et j'oublie. Je vois et je me souviens. Je fais et je comprends . Confucius Si votre seul outil est un marteau, vous aurez tendance a ne voir que des clous |
|
|
00
|
|
|
#3 |
|
Membre régulier
![]() |
La base n'a pas encore été migrée. Ici je suis partie de deux bases vierges, dans lesquelles j'ai créé la même table pour mes tests...
Quant aux DLL, je précise le chemin de fbclient.dll quand c'est du Firebird, et sinon je laisse le composant utiliser gds32.dll quant c'est de l'interbase... |
|
|
00
|
|
|
#4 |
![]() ![]() Serge GirardDéveloppeur informatique Inscription : janvier 2007 Messages : 4 215 ![]() |
Les UIB , c'est la version SVN ou la version Package (qui n'est/était pas à jour) ?
__________________
La seule chose absolue dans un monde comme le nôtre, c'est l'humour. » Albert Einstein J'entends et j'oublie. Je vois et je me souviens. Je fais et je comprends . Confucius Si votre seul outil est un marteau, vous aurez tendance a ne voir que des clous |
|
|
00
|
|
|
#5 |
|
Membre régulier
![]() |
Merci, mais c'est bon, Mea Culpa, c'est ma faute j'avais fait une différence de traitement dans le cas où c'était Firebird, juste avant l'ExecSQL ou le Open, je modifiais le SQL.Text pour transformer les Boolean dans les requetes en Integer (car j'ai des booléens dans ma base Interbase, et je ne sais pas si c'est géré par Firebird). Du coup, la routine qui parse le SQL se redéclenche, et réinitialise les paramètres à NULL.....
Désolé du dérangement...
|
|
|
00
|
Copyright © 2000-2013 - www.developpez.com