Bonjour,

J'ai une BD Access 2007 et je manipule des données pour les formatter comme je le veux. A un certain moment dans ma procédure, je veux extraire des données d'une table qui me serviront à effectuer des calculs et ajouter le résultat de ces calculs à cette même table. Voici le code que j'ai fait

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
StrSQL = "Select * Into Tempo From Cashflows Where Cashflows.Asset_Type = 'FIXED INCOME'"
Set cnConnect = CurrentProject.Connection
Set rs = New ADODB.Recordset
rs.Open StrSQL, cnConnect, adOpenDynamic
rs.MoveFirst
Mon problème: quand il arrive sur la ligne rs.Movefirst, j'ai le message d'erreur suivant:
Erreur d'éxécution 3704
Cette opération n'est pas autorisée si l'objet est fermé
Je ne comprends pas... si je viens tout juste d'ouvrir la table à la ligne précédente, pourquoi est-ce que j'obtiens ce message? J'ai essayé de changer adOpenDynamic pour les autres types de curseurs mais j'ai toujours le même message d'erreur.

J'ai besoin de votre aide.

Merci!