Modification de table avec ADO

cs_bidule Messages postés 6 Date d'inscription lundi 4 février 2002 Statut Membre Dernière intervention 28 février 2002 - 20 févr. 2002 à 10:01
OzStriker59 Messages postés 10 Date d'inscription mercredi 20 février 2002 Statut Membre Dernière intervention 26 avril 2002 - 20 févr. 2002 à 17:46
Je n'arrive pas a mettre a jour ma table

If (StrComp(RsADO("Passe"), Password.Text, vbBinaryCompare) = 0) Then

RsADO("date_acces") = Date 'mise a jour de la derniere date d'acces
RsADO("heure_connect") = Time
RsADO.Update

Exit Sub

l'erreur se produit au niveau de la mise a jour de la date d'acces.

le message d'erreur est:
"
le jeu d'enregistrement suivant ne prend pas en charge la mise a jour.Il s'agit peut etre d'une limitation du fournisseur ou du type de verrou selectionné"

si quelqu'un a une idée...
merci a+

2 réponses

Lguerrault Messages postés 24 Date d'inscription lundi 18 février 2002 Statut Membre Dernière intervention 30 avril 2002
20 févr. 2002 à 13:24
Utilise le code suivant

If (StrComp(RsADO("Passe"), Password.Text, vbBinaryCompare) = 0) Then

RsADO.Edit

RsADO("date_acces") = Date 'mise a jour de la derniere date d'acces
RsADO("heure_connect") = Time
RsADO.Update

A+
0
OzStriker59 Messages postés 10 Date d'inscription mercredi 20 février 2002 Statut Membre Dernière intervention 26 avril 2002
20 févr. 2002 à 17:46
Si tout se passe bien, Lguerrault a raison mais essaies d'utiliser le contrôle Data au lieu des recordsets. C'est plus simple et plus rapide d'accès. Pour tout ce qui est ajout, modification ou suppression, utilises le langage SQL en espérant que tu connaisses. N'hésites pas à écrire.
0
Rejoignez-nous