Interbase + PHP4 mes queries me retournent des dyn SQL errors HELP ME - Programmation
Marsh Posté le 28-03-2001 à 00:36:55
C'est un problème de "version" lorsque tu te connectes tente de le faire avec les arguments suivants :
$ma_base = ibase_connect ( $host, $user, $password, 'ISO8859_1', 100, 1 ) ;
où les trois derniers arguments sont le type de caractères le nombre de buffers et ce qui nous intéresse la "version".
[edit]--Message édité par zeltron--[/edit]
Marsh Posté le 28-03-2001 à 00:50:50
Yes, Yes, Yes, ca marche, il ne me retourne plus l'erreur, MERCI
Mais j'aimerai comprendre, version de quoi ?
Et est ce qu'il y a un moyen de récuperer le détail de l'erreur par une fonction PHP?
En tout cas, merci 10000000000000000000 fois, tu m'as sauvé là.
Marsh Posté le 28-03-2001 à 01:17:32
Version de dialecte (grossièrement méthode avec laquelle il faut passer les commandes à interbase) manifestement le module PHP que tu possèdes a été ecrit en standard pour la version 6 d'interbase.
Je ne saisis pas bien le sens de ta question concernant "l'erreur" mais si tu parles de récupérer le détail de l'erreur éventuelle générée par interbase tu devras te contenter de ce que te renvoient les fonctions du module interbase à moins que tu ne modifies les sources de ce module.
Nota: la spécification du jeu de caractères et du nombre de buffers est nécessaire pour spécifier la version du dialecte.
Marsh Posté le 28-03-2001 à 01:26:22
oui c'etait ce que je voulais savoir, et je ne casserai pas le module (j'en ai pas le niveau).
Merci pour ces Infos, je regarderai plus tard ce qu'est exactement ce buffer, et comment l'optimiser.
Marsh Posté le 28-03-2001 à 00:22:27
Salut.
BOn je me doute que personne ne connais, mais bon je tente quand meme...
Voila j'ai un serveur apache, PHP4.0.3 et Interbase 5.5
J'arrive à me connecter grace à ibase_connect()
mais tous mes queries foirent, Interbase me retourne systematiquement des Dynamic SQL errors -901.
ca ne veut rien dire !!!
alors 2 questions simples:
Il y en a t'il qui utilisent ce duo (interbase <=> php)?
Il y a t'il un moyen d'avoir le detail de l'erreur SQL sous PHP ?
J'ai suivi un exemple sensé marcher, mais ca passe pas chez moi, pourtant, si je passe par Interbase ISQL, mes requettes fonctionnent !!!
Quelqu'un aurait un tuyau? please