Bonjour,
Je doit réaliser un logiciel qui doit permettre de copier les enregistrement contenu dans une table Access vers une autre table HyperFile Classic (de même structure).
Les connexion (OrigineAssess et DestinationHyperFile) ont été créé avec l'assistant dans l'analyse.
La connexion OrigineAssess se connecte à la base de données Access (elle fonctionne).
Pour l'instant j'ai essayé ce code :
REQ_Ajout_Catégorie :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28 Sablier(Vrai) SI HChangeConnexion("*", OrigineAccess) ALORS HExécuteRequête(REQ_Affiche_Catégories) SI HLitPremier(REQ_Affiche_Catégories) ALORS TANTQUE PAS HEnDehors //Trace(ADRESSES.CodePostal) REQ_Ajout_Catégorie.desc = REQ_Affiche_Catégories.Description REQ_Ajout_Catégorie.guid = REQ_Affiche_Catégories.s_GUID REQ_Ajout_Catégorie.nom = REQ_Affiche_Catégories.NomCatégorie REQ_Ajout_Catégorie.num = REQ_Affiche_Catégories.N_Catégorie SI HChangeConnexion("*",DestinationHyperFile) ALORS SI PAS HExécuteRequête(REQ_Ajout_Catégorie) ALORS Erreur("Erreur d'initialisation de la requête"+RC+HErreurInfo()) SINON HLitSuivant(REQ_Affiche_Catégories) FIN SINON Info("Impossible de se connecter à la table" + RC + HErreurInfo()) FIN FIN Info(i + " enregistrements on été ajoutés") SINON Info("Aucun enregistrement lu" + RC + HErreurInfo()) FIN SINON Info("Impossible de se connecter à la table" + RC + HErreurInfo()) FIN Sablier(Faux)
REQ_Affiche_Catégories :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 INSERT INTO Catégorie ( s_GUID, NomCatégorie, N°Catégorie, Description ) VALUES ( {guid}, {nom}, {num}, {desc} )
Mais quand j'execute le code, il y a une erreur. je n'arrive pas à comprendre la raison de cette erreur !!!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 SELECT Catégorie.s_GUID AS s_GUID, Catégorie.NomCatégorie AS NomCatégorie, Catégorie.[N°Catégorie] AS N_Catégorie, Catégorie.Description AS Description FROM Catégorie
Quelqu'un a t-il une solution ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43 Erreur à la ligne 5 du traitement Clic sur BTN_Copie_Tables. Vous avez appelé la fonction HLitPremier. Fichier <REQ_Affiche_Catégories> inconnu dans l'analyse <C:\Mes Projets\Import_base_Access\Analyse_Import_Access.wdd>, ou requête ou vue non initialisée. Informations techniques Projet : Import_base_Access Dump de l'erreur du module <WD140HF.DLL> <14.00Icb>. - Appel WL : Traitement de <FEN_Accueil.BTN_Copie_Tables>, ligne <5>, thread <0> Fonction <HLitPremier>, 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 <REQ_Affiche_Catégories> inconnu dans l'analyse <C:\Mes Projets\Import_base_Access\Analyse_Import_Access.wdd>, ou requête ou vue non initialisée. - Infos de debug : IEWDHF=1001 Module=<WDHF> Version=<14.00Icb> Fonction (7,10) - Infos attachées : EIT_PATHWDD : <C:\Mes Projets\Import_base_Access\Analyse_Import_Access.wdd> EIT_LOGICALTABLENAME : <REQ_Affiche_Catégories> EIT_PILEWL : Clic sur BTN_Copie_Tables (FEN_Accueil.BTN_Copie_Tables), ligne 5 EIT_COMPOSANT : EIT_DATEHEURE : 24/12/2009 16:07:36 - Identifiant dans le .err : 70116
Merci
Partager