Initialiser une table mémoire
Anonyme
Voila g le code suivant pour initialiser ma table et la normalement ça devrait fonctionner mais g une erreur

le code :
rs est une Source de Données
sql est une chaîne

sql = "SELECT nom_secu AS NS, adr_secu AS AS,cp_secu AS CS, ville_secu AS VS FROM Securite_sociale"

HExécuteRequêteSQL(rs,hRequêteDéfaut,sql)

TableSupprimeTout(table_secu)

HLitPremier(rs)

TANTQUE PAS HEnDehors(rs)
TableAjouteLigne(table_secu,rs.NS,rs.AS,rs.CS,rs.VS)
HLitSuivant(rs)
FIN


Erreur :

Erreur à la ligne 10 du traitement Initialisation de table_secu.
Vous avez appelé la fonction HLitPremier.
Fichier inconnu dans l'analyse .


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

Informations techniques

Projet : Gestion des patients

Dump de l'erreur du module <7.50Ave>.

- Appel WL :
Traitement de , ligne <10>, thread <0>
Fonction , n° de syntaxe <3>

- Niveau : erreur fatale (EL_FATAL)

- Code erreur : 70018

- Code erreur WD55 : 18

- Pas de code d'erreur système

- Pas de message d'erreur système

- Que s'est-il passé ?
Fichier inconnu dans l'analyse .

- Infos de debug :
iehf=1001

- Infos attachées :
EIT_PATHWDD :
EIT_LOGICALTABLENAME :

- Identifiant dans le .err : 70116


Contribution le : 13/04/2004 15:30
Créer un fichier PDF de la contribution Imprimer


Re: Initialiser une table mémoire

Inscrit:
18/12/2003 13:14
Post(s): 212
bonjour
Citation :

HExécuteRequêteSQL(rs,hRequêteDéfaut,sql)

TableSupprimeTout(table_secu)

HLitPremier(rs)

TANTQUE PAS HEnDehors(rs)
TableAjouteLigne(table_secu,rs.NS,rs.AS,rs.CS,rs.VS)
HLitSuivant(rs)
FIN


Et bien je tiens à te dire que j'ai souvent ce genre de problème, essayes de mettre entre ".." le nom de ta requête.
exemple :

HExécuteRequêteSQL("rs",hRequêteDéfaut,sql)

TableSupprimeTout(table_secu)

HLitPremier("rs")

TANTQUE PAS HEnDehors("rs")
TableAjouteLigne(table_secu,rs.NS,rs.AS,rs.CS,rs.VS)
HLitSuivant("rs")
FIN



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


Re: Initialiser une table mémoire
Anonyme
j'ai mi le nom de la source de données entre guillemets et j'ai tjs la meme erreur, en fait c le HlitPremier(rs) qui cause l'erreur.

quoi faire? merci

Contribution le : 13/04/2004 16:05
Créer un fichier PDF de la contribution Imprimer


Re: Initialiser une table mémoire

Inscrit:
18/12/2003 13:14
Post(s): 212
salut

J'ai réutilisé votre code en essayant un petit exemple, celui-ci me parait juste et tout va bien...
mets toi sure que ta table est une table mémoire et que ton fichier hyperfile est déclaré dans le code du projet avec "SI PAS HCréationSiInexistant(..) alors... ".


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


Re: Initialiser une table mémoire
Anonyme
tout est correct : ma table est une table mémoire et j'ai bien dans la déclaration du projet : SI PAS HCréation...

Contribution le : 13/04/2004 17:04
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