|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité de passage
![]() Inscription : novembre 2004 Messages : 9 ![]() |
Bonjour ,
Je dispose actuellement de l'outil delphi 2005 pour develloper une application client/serveur. Ayant constater que Firebird etait beaucoup plus viable pour l'open source (budget serré) , j'ai donc migrer de moteur de BDD pour passer d'interbase 6.0 a Firebird 1.5 , l'application a suivi sans probleme les composants IB etants compatibles avec le moteur FB. Cependant j'ai trouver une limite de compatibilité recemment , ayant develloper une procedure stockée dynamique avec l'utilisation de l'instruction "execute statement" (qui ne passe pas a la compilation sous IB) , l'objet IBQUERY que j'associe avec ma procedure stockée (en lui passant les parametres necessaire) , s'avere etre recalcitrant. Je m'explique : lorsque je tente de lui fournir la valeur true a "enabled" le message suivant apparait : "User name required" avec le code suivant associé Code :
-Il y a t-il un client a installer pour permettre l'exploitation des bases Firebird? Car dans mon package d'installation je n'ais pas pûs en constater. -D'apres moi cette erreur est issue de la limite de compatibilité de l'objet interbase avec une fonction Firebird non supportée sous interbase 6.0. Me tromperais-je? -Dans le cas ou le pb viendrais de là , je me suis informer pour passer a des objets entierements dediés Firebird (je pense que ce serait un choix judicieux) : j'ai donc penser aux objets proposés par FIBPlus. Mais etant donné la version de delphi je serais obligé d'acheter les licenses pour la version 6.1 qui supporte le 2005 : est-ce que le deployement de ces objets seront gratuits une fois les licenses achetées ou il y auras t'il des couts supplementaires? -J'ai constater que ,dans sa version 6.0 , le package de FIBPlus etait freeware mais officiellement n'est supporté que jusqu'a la version 7 de delphi. J'ai tout de meme tenter d'installer ce package sur le 2005 en suivant scrupuleusement la note d'installation (fournie pour la version 7 de delphi) mais rien a faire car lors de la compilation il lui manque des librairies : existe t'il un moyen d'y passer outre par de la bidouille? Sinon existe-t-il d'autres outils freeware qui repondraient a mes besoins? (a ma connaiscance je n'ais pûs constater que FIBPlus) Merci de vos futures reponses et de vôtre patience lors de la lecture de message [Déplacé par King Kaiser] |
||
|
|
00
|
|
|
#2 | ||||||||
|
Membre Expert
![]() Frédéric Inscription : octobre 2002 Messages : 1 722 ![]() |
Citation:
Bref un peu plus de précision serait bienvenue. Citation:
Citation:
Citation:
Citation:
Citation:
|
||||||||
|
|
00
|
|
|
#3 |
|
Membre expérimenté
![]() Inscription : mars 2002 Messages : 711 ![]() |
UIB rapide et pas chère
http://www.progdigy.com/modules.php?name=UIB made in France ! |
|
|
00
|
|
|
#4 |
|
Membre régulier
![]() Inscription : janvier 2005 Messages : 100 ![]() |
- aprés avoir utilisé les FIB de Gregory Deatz sous D3 je les ai portés sous D2005 en créant un nouveau .dpk (inclusion variants, NULL devient 0, pas de "procedure translate")
- si les connexions semblent fonctionner à première vue ... des tests complets "post-portage" n'ont pas été effectués (application en cours de migration) - cette solution une fois testée complétement permettrait de conserver le "tout gratuit".... |
|
|
00
|
|
|
#5 |
|
Membre émérite
![]() ![]() |
Hani,
Je pense plutot que c'est le client gds32.dll qu'il faut pas utiliser, puisque IB6 ne supporte pas les requetes dynamiques. Moi, j'ai pris le dll client fbclient.dll de firebird et je l'ai renommé en gds32.dll. Tout marche à merveille. A+
__________________
On progresse ..... |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com