Requête select qui plante si condition
DSI WDF
Inscrit:
06/04/2004 12:07
Post(s): 337
Salut

Voila, j'ai un probléme, je souhaite charger une table à partir d'un requête. ça fonctionne trés bien tant que je ne specifie pas de condition, mais si je met un condition simlpe ( qui devrait pourtant fonctionner ) j'obtient ça :

-----------------------------------------------------------
-----------------------------------------------------------

Le champ 'Table_test' n'a pas pu s'initialiser, car il a rencontré l'erreur Hyper File suivante :
=============================
Problème d'initialisation de la requête .
Caractère " inattendu
=============================


**********************************************

Informations techniques

Projet : MECANO

Dump de l'erreur du module <8.00Cbh>.

- Niveau : erreur fatale (EL_FATAL)

- Code erreur : 10085

- Code erreur WD55 : 208

- Pas de code d'erreur système

- Pas de message d'erreur système

- Que s'est-il passé ?
Le champ 'Table_test' n'a pas pu s'initialiser, car il a rencontré l'erreur Hyper File suivante :
=============================
Problème d'initialisation de la requête .
Caractère " inattendu
=============================

- Infos de debug :
iehf=1001

- Infos attachées :
EIT_LOGICALTABLENAME :

- Identifiant dans le .err : 10085

--------------------------------------------------------
--------------------------------------------------------
Le probléme, c'est que je crée mon tableau à partir de l'assistant, en spécifiant ma requete en source de données...

Contribution le : 06/04/2004 17:31
Créer un fichier PDF de la contribution Imprimer


Re: Requête select qui plante si condition

Inscrit:
18/12/2003 13:14
Post(s): 212
bonjour
Le problème se situe, je crois dans le code de l'initialisation de la table.
hexecuterequete("requete",..,paramètre)
..fichierparcouru=requete
enlève ces deux lignes et mets les dans le code de l'initialisation de la fenêtre..

verifie bien le paramètre (condition) si c'est juste !!

bonne chance.

Contribution le : 07/04/2004 00:42
_________________
Bonne Chance.
M'envoyer un message......
Créer un fichier PDF de la contribution Imprimer


Re: Requête select qui plante si condition
Animateur WDF
Inscrit:
02/03/2003 04:07
De Noisy le grand(93)
Post(s): 2745
bonjour,

Comme le message d'erreur le signal, il s'agirait d'une erreur de syntaxe dans ta requête SQL.

De plus comme tu le fait remarquer c'est lorsque tu ajoute une condition.(Dans ton code-Initialisation de la table)

Il faut s'assurer que le paramètre de condition a bien été défini dans l'éditeur.

Il est a rappeler qu'il est préférable d'utiliser des variable de type variant comme paramètre dans les requêtes.

Les variants sont initialiser à null et permette le fonctionnement de la requête même si le paramêtre n'est pas renseigné.

//Code de déclaration de la fenetre
vParam1 est un variant = Null

//Code d'initialisation de la fenetre
vParam1 = <Valeur de votre paramêtre>

//Code d'initialisation de la table
HExecuteRequete(<Nom De la Requete>,vParam1)
<Nom de la Table>..FichierParcouru = <Nom De la requete>

Contribution le : 07/04/2004 09:58
_________________
@A+
Contact (privé)......
email : drcharly@wdforge.org
[DrCharly93]
Créer un fichier PDF de la contribution Imprimer


Re: Requête select qui plante si condition
DSI WDF
Inscrit:
06/04/2004 12:07
Post(s): 337
Oui,mais le soucis, c'est que je suis certain que ma requete fonctionne. De plus, ma table à été crée avec l'assistant, en selectionnant la requete en tant que source de données. Donc je vois pas pourquoi ça ne marche pas.

Quand je fait pareil, mais avec une requete sans conditions, ma table se rempli bien

Contribution le : 07/04/2004 10:22
Créer un fichier PDF de la contribution Imprimer


Re: Requête select qui plante si condition
Anonyme
Quel est le type de ta condition, "variable", "valeur", autre?

Contribution le : 07/04/2004 11:40
Créer un fichier PDF de la contribution Imprimer


Re: Requête select qui plante si condition
DSI WDF
Inscrit:
06/04/2004 12:07
Post(s): 337
en fait je viens de voir que la bonne version de MDAC n'était pas installée...

Je réinstall, je test, et je repost aprés...

Contribution le : 07/04/2004 11:44
Créer un fichier PDF de la contribution Imprimer


Re: Requête select qui plante si condition
Animateur WDF
Inscrit:
02/03/2003 04:07
De Noisy le grand(93)
Post(s): 2745
Avez vous dans l'éditeur d'analyse défini une condition par paramètre sur une des rubrique de votre requête.

Pouvez vous communiquer la syntaxe Hexecute() que vous utilisé?

Contribution le : 07/04/2004 15:46
_________________
@A+
Contact (privé)......
email : drcharly@wdforge.org
[DrCharly93]
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant




Enregistrer votre réponse
CompteNom   Mot de passe   Authentification
Message:


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.

[Recherche avancée]


Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2