Erreur 91 : variable non défini [Résolu]

Foggyboy 4 Messages postés vendredi 6 janvier 2006Date d'inscription 9 janvier 2006 Dernière intervention - 9 janv. 2006 à 17:04 - Dernière réponse : Foggyboy 4 Messages postés vendredi 6 janvier 2006Date d'inscription 9 janvier 2006 Dernière intervention
- 9 janv. 2006 à 17:27
Bonjour,

Débutant en vb, j'essaye de me connecter à une base oracle, la connection à l'air d'être ok, mais j'ai ce message d'erreur (pour la ligne rouge) : "erreur 91 : variable non défini",
voici mon code :
Option Explicit
Public m_adoCnn As New ADODB.Connection
Public m_adoRst As New ADODB.Recordset
Public Sub Command1_Click()
Dim rs As ADODB.Recordset
m_adoCnn.ConnectionString = "Provider=MSDAORA;Password=***;User ID=**;Data Source=**"
m_adoCnn.Open
rs.Open "select id_inscription,nom from v_inscription where id_inscription<5"
While Not rs.EOF
MsgBox "rec(nom)"
rs.MoveNext
Wend
m_adoCnn.Close
End Sub

qqn a une idée?
Merci
Afficher la suite 

2 réponses

Meilleure réponse
cs_DARKSIDIOUS 15838 Messages postés jeudi 8 août 2002Date d'inscription 4 mars 2013 Dernière intervention - 9 janv. 2006 à 17:17
3
Merci
Salut,

C'est que ta variable rs n'est pas initialisée tout simplement :
Dim rs As New ADODB.Recordset
m_adoCnn.Open
rs.Open "select id_inscription,nom from v_inscription where id_inscription<5", m_adoCnn
_____________________________________________________________________

Merci cs_DARKSIDIOUS 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 118 internautes ce mois-ci

Foggyboy 4 Messages postés vendredi 6 janvier 2006Date d'inscription 9 janvier 2006 Dernière intervention - 9 janv. 2006 à 17:27
0
Merci
ok c bon!
encore merci!

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.