VB6, ACCESS et compagnie....

VB6, ACCESS et compagnie.... - Programmation

Marsh Posté le 26-04-2001 à 23:50:59    

Salut,
 
Je fais un prog qui est lié à une base de donnée et quand je lance mon apli cela provoque une erreur et cela me surligne la première ligne de mon code...
Code qui est le suivant:
 
 
Dim dbPwd As ADODB.Connection
Dim myRs As ADODB.Recordset
Set dbPwd = New ADODB.Connection
dbPwd.Open "Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False;Data Source=Pwddata.mdb"
Set myRs = New ADODB.Recordset
myRs.Open "Select * from ComptesStorage", dbPwd, adOpenForwardOnly, adLockReadOnly, adCmdText
If Not myRs.EOF And Not myRs.BOF Then
    Do Until myRs.EOF
dbcStorage.AddItem myRs![Champ] & ""
myRs.MoveNext
    Loop
End If
myRs.Close
Set myRs = Nothing
dbPwd.Close
Set dbPwd = Nothing
 
Je vois pas où est le pb.... Si qq un à besoin de précisions je suis dans le coin et aussi sur ICQ...
 
Merci d'avance,
A+
Webman

Reply

Marsh Posté le 26-04-2001 à 23:50:59   

Reply

Marsh Posté le 26-04-2001 à 23:58:45    

J'ajoute qqs précision:
 
L'erreur est la suivant:
 
Erreur de compilation
Type défini par l'utilisateur non défini.
 
En plus cela me surligne en jaune ceci:
           Private Sub Form_Load()
 
Qui est l'entete de la page ou ce trouve le code bien évidement...
Webman

Reply

Marsh Posté le 27-04-2001 à 00:00:47    

De plus quand je vais dans les propriétés de mon control Data et que je vais définir le "RecorsetSource" cela me dis: Format de données non reconnu....
 
Webman

Reply

Marsh Posté le 27-04-2001 à 11:17:24    

Bon oubliez ve que j'ai dis plus j'ai trouvé la solution...
MAis j'ai un autre pb... qd je veux lancer le prog il y y a encore une erreur:
 
******************************************************
******************************************************
 
'Affiche les données contenues dans la base de données
Dim dbPwd As ADODB.Connection
Dim myRs As ADODB.Recordset
Set dbPwd = New ADODB.Connection
dbPwd.Open "Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False;Data Source=D:\Documents and Settings\progvb\PwdRemember\Pwddata.mdb"
Set myRs = New ADODB.Recordset
myRs.Open "Select * from ComptesStorage", dbPwd, adOpenForwardOnly, adLockReadOnly, adCmdText
If Not myRs.EOF And Not myRs.BOF Then
    Do Until myRs.EOF
dbcStorage.AddItem myRs![Champ] & ""
myRs.MoveNext
    Loop
End If
myRs.Close
Set myRs = Nothing
dbPwd.Close
Set dbPwd = Nothing
 
**************************************
**************************************
 
Cela me surligne  [Champ] et me dis:
 
Erreur de compilation
Methode ou membre de données introuvables
 
 
Le pb c'est que je sais plus quoi mettre à la place de champ car ca fais trés longtemps que je n'ai plus utilisé ce morceau de code, alors si qq un peux m'aider.
 
Webman

Reply

Marsh Posté le 27-04-2001 à 11:30:44    

Désolé pour ce que j'ai écris sur la première ligne de mon post... je viens juste de m'en rendre compte... je voulais dire:
Bon oubliez ce que j'ai dis plus haut car j'ai trouvé la solution... :lol:
 
A+
Webman

Reply

Marsh Posté le 27-04-2001 à 18:49:59    

J'ai l'impression de faire un monologue.... :lol::lol::lol::lol::lol:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed