Fermr un recordset

Fermé
seddki Messages postés 2 Date d'inscription dimanche 24 août 2008 Statut Membre Dernière intervention 10 avril 2009 - 24 août 2008 à 16:29
yakov Messages postés 113 Date d'inscription mardi 19 août 2008 Statut Membre Dernière intervention 13 juin 2009 - 24 août 2008 à 16:43
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...

1 réponse

yakov Messages postés 113 Date d'inscription mardi 19 août 2008 Statut Membre Dernière intervention 13 juin 2009 77
24 août 2008 à 16:43
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