Fermr un recordset

seddki Messages postés 2 Date d'inscription   Statut Membre -  
yakov Messages postés 115 Statut Membre -
Bonjour,
j'ai un problème qui nécessite la fermeture et puis l'ouverture d'une connexion à la base de donné Access en VB6! j'ai entré Data.recordset.close pour la fermeture, il l'a accepté mais j'ai pas trouvé un moyen pour l'ouvrir (un truc telque Data.Recordset.Open). quelqu'un peut m'aider s'il vous plais c'est urgent! et merci d'avance...
Configuration: Windows XP
Firefox 3.0.1

1 réponse

  1. yakov Messages postés 115 Statut Membre 77
     
    lorsque tu as fermé un recordset, il faut, pour l'ouvrir, référencer la connexion consernée.

    Par exemple, avec ADODB

    dim ic as adodb.connection
    dim rs as adodb.recordset
    dim base as string

    'je définis le chemin d'accès à ma base
    base="c:/bd1.mdb"

    'j'ouvre ma connection
    Set ic = New ADODB.Connection
    ic.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & BASE & ";Mode=ReadWrite|Share Deny None;Persist Security Info=False;"
    ic.Open

    'je définis la commande de mon recordset
    sql="select * from clients"
    'j'ouvre mon recordset
    Set rs = New ADODB.Recordset
    rs.CursorLocation = adUseClient
    rs.Open sql, ic

    'je ferme mon recordset
    rs.close
    set rs=nothing
    'je ferme ma connection
    ic.close
    set ic=nothing

    'si je dois rouvrir le recordset, je recommance comme au début...

    J'espère t'avoir aidé...
    0