cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013130 23 déc. 2004 à 16:26
Forcément, tu ne lui fait rien renvoyé :
Public Function OuvreRecord(Req As String) As ADODB.Recordset
Set base = New ADODB.Connection
base.Provider = "Microsoft.Jet.Oledb.4.0"
base.ConnectionString = "cvtst.mdb"
base.Open
Set rs = New ADODB.Recordset
rs.Open Req, base, adOpenDynamic
Set OuvreRecord = rs
End Function
_______________________________________
cs_Tipo
Messages postés82Date d'inscriptiondimanche 2 novembre 2003StatutMembreDernière intervention13 avril 20171 23 déc. 2004 à 16:24
La fonction :
Public Function OuvreRecord(Req As String) As ADODB.Recordset
Set base = New ADODB.Connection
base.Provider = "Microsoft.Jet.Oledb.4.0"
base.ConnectionString = "cvtst.mdb"
base.Open
Set rs = New ADODB.Recordset
rs.Open Req, base, adOpenDynamic
End Function
La fonction appelante fait :
Public Function NumInterne() As Integer
Dim ess As Recordset
Set ess = New Recordset
Set ess = OuvreReq("avec ma reqête en param")
MsgBox (ess.Fields(1).Value) -> pour tester
End Function
A l'exécution vb me répond variable objet non définie ?