Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Autres langages pour le Web > Coldfusion
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 11/10/2006, 16h18   #1
Invité de passage
 
Inscription : octobre 2006
Messages : 2
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 2
Points : 0
Points : 0
Par défaut problème de connection à une datasource.

salut à tous...

J'ai un petit casse tête à vous proposer.
Je suis en train de mettre en place une page de recherche sur mon site.
Je n'utilise pas l'indexation verity mais un autre moteur qu'on a acheté.
Pour m'y connecter j'ai eu un driver odbc, il s'est bien installer et je l'ai eu automatiquement dans la liste des datasource dispo dans l'admin coldfusion.
Je m'y connecte via à un cfquery et il me retourne bien les resultats...

mais comme vous vous en douter... tout ne fonctionne pas à 100% ( sinon je ne posterai pas ce message )

En fait assez souvent le lien entre coldfusion et le driver odbc se casse et chose étrange pour le réactiver il me suffit de clicker sur "verify" dans l'admin coldfusion pour qu'il soit de nouveau ok.

Le hic c'est que je vais pas m'amuser à faire ça à chaque fois non plus...

quand la connection est hs j'ai ça en message d'erreur :
ODBC Error Code = S1010 (Function sequence error)
Read error in iTCP::receive : count = 0


donc j'ai regardé dans la page verifyds.cfm et tout ce qu'elle fait c'est appeler la fonction CF_IsColdFusionDataSource et en fonction qu'elle retourne true ou false affiche un message disant "tout est ok" ou "tout est hs".

donc ce que j'ai fait c'est un cftry autour de mon cfquery et dans le cfcatch je fait appel à la fonction CF_IsColdFusionDataSource. mais marche pas mieux.. la connection n'est pas opérationnel à nouveaux. donc je me suis dis que c'est peut être parce que le cfquery est dans la même page que la fonction... donc j'ai fait une page qui ne fait que le CF_IsColdFusionDataSource et je l'appel en cfhttp dans le cfcatch. mais toujours pareil..

En solution de secours je peux faire l'appel au moteur en java ( ce que je fait également dans le cfcatch du coup) mais coté perf c'est pas génial cette méthode.

Quelqu'un aurait t'il une solution pour soit me stabillisé ma connection odbc soit la réactivé automatique de la même façon que lorsque je fait un verify ?

merci d'avance.
Geoffrey

PS : Pour info je suis sous windows 2000 avec coldfusion 5.0 et un autre client de la boite qui nous a vendu ce logiciel à le même souci sous coldfusion MX.
jobelix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/10/2006, 19h14   #2
Membre Expert
 
Homme Fabio
Développeur Java
Inscription : octobre 2002
Messages : 1 348
Détails du profil
Informations personnelles :
Nom : Homme Fabio
Localisation : Suisse

Informations professionnelles :
Activité : Développeur Java
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : octobre 2002
Messages : 1 348
Points : 1 824
Points : 1 824
Envoyer un message via Skype™ à jowo
Bonjour,

Il se peut que ton driver ODBC du moteur de recherche ne fonctionne pas avec plusieurs connections, qu'il ne les supporte pas totalement ou qu'il a un bug.

Pour ma part, je contacterai l'éditeur de ce driver ODBC.
__________________
Bien le bonjour chez vous
Jowo
jowo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/10/2006, 10h21   #3
Invité de passage
 
Inscription : octobre 2006
Messages : 2
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 2
Points : 0
Points : 0
salut,

j'ai déjà contacté l'éditeur au sujet du driver. et il ne savent pas plus la cause... il ne rencontre se problème qu'avec leur deux client sous coldfusion (dont moi).
jobelix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/10/2006, 13h49   #4
Membre Expert
 
Homme Fabio
Développeur Java
Inscription : octobre 2002
Messages : 1 348
Détails du profil
Informations personnelles :
Nom : Homme Fabio
Localisation : Suisse

Informations professionnelles :
Activité : Développeur Java
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : octobre 2002
Messages : 1 348
Points : 1 824
Points : 1 824
Envoyer un message via Skype™ à jowo
Alors il ne te reste plus qu'à rechercher par toi-même.

Je ne suis plus très sûr mais je crois qu'il existe une possibilité de journaliser l'activé d'une entrée ODBC. Peut-être avec ce fichier de log, tu pourras observer une quelconque "anormalité" du driver.
__________________
Bien le bonjour chez vous
Jowo
jowo est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h17.


 
 
 
 
Partenaires

Hébergement Web