|
Application ne fonctionne que sur le poste de dev... |
|
fred
|
Bonjour,
Je viens de terminer une application :) mais lors que je la met sur les autres postes, j'ai une erreur "Fichier <ResSQL> inconnu dans l'analyse <C:\mes projets\GPAO\GPAO.wdd> ou requête ou vu non initialisé"
ReSQL est comme son nom l'indique le jeu d'enregistrement d'une requête SQL.
Je l'ai déclaré comme jeu d'enregistrement mais je ne c pas ce que veut dire l'initialiser !
Si quelqu'un à une idée !
Merci
fred
Contribution le : 13/02/2006 16:08
|
|
|
Re: Application ne fonctionne que sur le poste de dev... |
|
DSI WDF
Inscrit: 12/09/2004 11:07
De aude
Post(s): 279
|
Bonsoir, Avez vous dans l'exécution du code utilisé la fonction "HExécuteRequête" dans la déclaration?
Contribution le : 13/02/2006 18:32
|
_________________
...
|
|
Re: Application ne fonctionne que sur le poste de dev... |
|
Anonyme
|
Bonjour,
J'utilise HexécuteRequêteSQL dans une procédure local. Je déclare une variable en source de données pour stocker le résultat.
Je crée et lance l'exécutable sur le poste de développement, ca marche bien mais lorsque je test sur un autre poste ca ne marche plus.
voilà...
Contribution le : 13/02/2006 19:23
|
|
|
Re: Application ne fonctionne que sur le poste de dev... |
|
DSI WDF
Inscrit: 12/09/2004 11:07
De aude
Post(s): 279
|
Le chemin du répertoire de données est il bon?
Contribution le : 13/02/2006 20:15
|
_________________
...
|
|
Re: Application ne fonctionne que sur le poste de dev... |
|
Anonyme
|
Oui car il s'agit d'un lecteur réseau présent sur tous les PC de l'association. Fred
Contribution le : 13/02/2006 22:22
|
|
|
Re: Application ne fonctionne que sur le poste de dev... |
|
Animateur WDF
Inscrit: 17/05/2004 14:21
Post(s): 382
|
Bonjour,
Pourriez-vous nous fournir votre code d'exécution de votre requête ainsi que sa déclaration ?
Contribution le : 14/02/2006 09:26
|
_________________
Mbsl
|
|
Re: Application ne fonctionne que sur le poste de dev... |
|
Utilisateur WDF
Inscrit: 28/06/2005 15:02
De Aurillac Cantal Auvergne
Post(s): 91
|
Essayez ça :
SI PAS HExecuteRequeteSql(resReq, "SELECT .....") ALORS
Info(ErreurInfo())
SINON
//Traitements sur la requête
FIN
Quand il dit que la requête n'a pas été initialisée, ceci veut dire qu'elle n'a pas été exécutée. Le ErreurInfo() vous donnera plus d'informations sur le pourquoi de la non exécution de celle-ci. Grace à cela, vous serez capable de déterminer la source du problème. Bon dev
Contribution le : 14/02/2006 11:52
|
_________________
La touche F1 est et restera toujours ta meilleure amie :p
|
|
Re: Application ne fonctionne que sur le poste de dev... |
|
fred
|
Si quelqu'un peu me traduire :
Il s'agit d'une base ACCESS 2003 ---------------------------
--------------------------- Erreur de l'accès OLE DB.
Numéro d'erreur = 170179
Echec de l'initialisation de la commande.
La requête ne peut pas être exécutée ou le fichier ne peut pas être ouvert.
La version du MDAC lue dans le registre est <2.53.6301.0>.
Le client OLEDB de Hyper File nécessite la version 2.6 ou supérieure.
Une erreur a été renvoyée par votre serveur OLEDB.
L'interprétation de cette erreur n'a pas été effectuée par Hyper File.
Veuillez contacter le support technique de PC SOFT en transmettant les informations de débogage de cette erreur.
FI = <110>
EI = <1>
Pour récupérer les informations de débogage de l'erreur :
- Cliquer sur le bouton <Copier> de la fenêtre d'erreur W-Langage (les informations sont automatiquement insérées dans le rapport copié).
- Si vous effectuez un taitement de l'exception, utilisez HErreurInfo(hErrInfoDebug).
Détail de l'erreur système : Cette interface n'est pas prise en charge
--------------------------- OK ---------------------------
Contribution le : 14/02/2006 14:18
|
|
|
Re: Application ne fonctionne que sur le poste de dev... |
|
Fred
|
MDAC = Microsoft data acccess component.
Je l'ai installé la version 2.8 sur les autres postes et ca marche !
Merci à bofkill et aux autres
Fred
Contribution le : 14/02/2006 16:03
|
|
Vous ne pouvez pas débuter de nouveaux sujets.
Vous pouvez voir les sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.