Visual basic problème avec un type

VOICI LE CODE VB EN QQ LIGNES ? LE PROBLEME SE SITUE Où g mis les ???; que puis je mettre à la place?

Private Sub Exécuter_Compétenc_Click()

On Error GoTo Err_Exécuter_Compétenc_Click
Dim MonSQL As String, MonCritère As String
Dim MaBD As ????????, MaTable As Recordset
' **** Efface le contenu du fichier Extrait COMPETENCES *******************
MonSQL = "DELETE * FROM [Extrait COMPETENCES]"
DoCmd.RunSQL MonSQL
' **** Crée une requête pour faire une extraction de COMPETENCES *********
Set MaBD = DBEngine.Workspaces(0).Databases(0)
Set MaTable = MaBD.OpenRecordset("Sél COMPETENCES", DB_OPEN_DYNASET)
MaTable.MoveFirst
Do Until MaTable.EOF

1 réponse

  1. Contributeur
    Tu peux toujours coller un type variant...

    Y'a plus propre mais bon, ca devrait marcher...

    *,*
    \_/
    1. merci teebo, mais parès avoir résolu ce problème, j en ai un nouveau ki apparait, plus moyen d utiliser openrecordset sous access 2000; saurais tu par koi je pourrai le remplaçer???

      merci pour ta reponse d avt!
    2. Contributeur
      Desole, je bosse plus sous Access et j'ai jamais ouvert un 2000 donc je peux rien dire...
      Poste un nouveau message...

      *,*
      \_/