|
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
|
|
|
Re: Initialiser une table mémoire |
|
Inscrit: 18/12/2003 13:14
Post(s): 212
|
bonjourCitation : 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
|
|
|
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
|
|
|
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
|
|
|
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
|
|
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.