le recordset obtenu en excutant une commande de SELECTION pour alimenter
les données d'un état DATAREPORT "propriété command text" ne se ferme pas
après désactivation de l'état DATAREPORT (unload). le recordset reste ouvert
et contient les enregistrements déjà obtenus. ceci génère des erreurs.
un internaute m'a conseiller de faire
reader.close a la fin du traitement
mais je ne sais pas pour quel objet.(recordset,.....)
merci de m'eclaircir
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Clive
Ce qu'i faut faire est de tester si le recordset qui alimente le Datareport est ouvert ou fermé avant de lancer le report. Comme ceci : (report "listing1b", basé sur le recordset "DataEnvironment1.rsCouts_Regroupeme" dont la chaîne SQL est contenu dans "DE_List_String2")
If DataEnvironment1.rsCouts_Regroupeme.State = adStateClosed Then
DataEnvironment1.Commands("Couts_Regroupeme").CommandText = DE_List_String2 End If Listing1b.Show
Bon courage Clive
Ce qu'i faut faire est de tester si le recordset qui alimente le
Datareport est ouvert ou fermé avant de lancer le report.
Comme ceci :
(report "listing1b", basé sur le recordset
"DataEnvironment1.rsCouts_Regroupeme" dont la chaîne SQL est contenu
dans "DE_List_String2")
If DataEnvironment1.rsCouts_Regroupeme.State = adStateClosed Then
Ce qu'i faut faire est de tester si le recordset qui alimente le Datareport est ouvert ou fermé avant de lancer le report. Comme ceci : (report "listing1b", basé sur le recordset "DataEnvironment1.rsCouts_Regroupeme" dont la chaîne SQL est contenu dans "DE_List_String2")
If DataEnvironment1.rsCouts_Regroupeme.State = adStateClosed Then