begin process at 2012 02 13 07:40:30
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Visual Basic & VB.NET

 > 

Archives Visual Basic

 > 

J'AI BESOIN D'AIDE !!!! :)

 > 

modifier un enregistrement


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

modifier un enregistrement

jeudi 25 août 2005 à 16:52:13 | modifier un enregistrement

jdetrez

et oui c encore moi!

voila mon code:

Dim db As Database
Dim rs1 As Recordset
Dim sql As String

sql = "SELECT * FROM Connexion WHERE Login='" & TxtCurrentLogin.Text & "'"


Set rs1 = db.OpenRecordset(sql, dbOpenDynaset)

rs1.Edit

rs1.Fields("Login") = TxtNewLogin.Text
rs1.Fields("Password") = TxtNewPass.Text

rs1.Update
rs1.Close
MsgBox " Mot de passe changé"

ET quand je compile il me met une erreur au niveau de rs1.Edit qui me dit méthode ou membre de données introuvable.

C un code que j ai sorti d un tutorial alors je vois pas trop mon erreur.

Merci de me donner un coup de main.
jeudi 25 août 2005 à 17:02:12 | Re : modifier un enregistrement

cbu

Bah moi je ferais pas ca en fait .... je ferais plutot :

    Set rs1 = CurrentDb.OpenRecordset("Connexion ")
   
    rs1.MoveFirst
    While Str(rs1.Fields("Login")) <> Str(TxtCurrentLogin.value) 'or not rs1.EOF
       'J'ajouterai le test de EOF ..
        rs1.MoveNext
    Wend
           
    'On est sur le bon enregistrement..
   rs1.Edit
   rs1!Login = TxtCurrentLogin.value
   rs1!Password = TxtNewPass.value
   rs1.Update
           
   rs1.Close
   
    Set rs1 = Nothing

Voilou ..
jeudi 25 août 2005 à 17:06:21 | Re : modifier un enregistrement

jdetrez

ok je vais essayer ca merci pour tout
jeudi 25 août 2005 à 17:07:36 | Re : modifier un enregistrement

cbu

Essaye avant de remercié c'est pas dis que ca marche
jeudi 25 août 2005 à 17:19:39 | Re : modifier un enregistrement

jdetrez

j ai repri ton code mais j ai toujours la meme erreur au meme endroit.
jeudi 25 août 2005 à 17:36:27 | Re : modifier un enregistrement

cbu

Un truc est anormalement déclaré ... :s
dans ton code, DB n'est pas renseigné et dans mon cas rs1 n'est pas déclaré ...
Essaye un des 2 codes :

Dim rs1 As Recordset
Set rs1 = CurrentDb.OpenRecordset("Connexion ")
   
    rs1.MoveFirst
    While Str(rs1.Fields("Login")) <> Str(TxtCurrentLogin.value) 'or not rs1.EOF
       'J'ajouterai le test de EOF ..
        rs1.MoveNext
    Wend
           
    'On est sur le bon enregistrement..
   rs1.Edit
   rs1!Login = TxtCurrentLogin.value
   rs1!Password = TxtNewPass.value
   rs1.Update
           
   rs1.Close
   
    Set rs1 = Nothing

ou

Dim db As Database
Dim rs1 As Recordset
Dim sql As String

sql = "SELECT * FROM Connexion WHERE Login='" & TxtCurrentLogin.Text & "'"

db =
CurrentDb
Set rs1 = db.OpenRecordset(sql, dbOpenDynaset)

rs1.Edit

rs1.Fields("Login") = TxtNewLogin.Text
rs1.Fields("Password") = TxtNewPass.Text

rs1.Update
rs1.Close
MsgBox " Mot de passe changé"

So .. ?

jeudi 25 août 2005 à 17:37:30 | Re : modifier un enregistrement

cbu

Mince j'ai un espace en trop .. sur la ligne
Set rs1 = CurrentDb.OpenRecordset("Connexion ")

>>  Remplace par :
Set rs1 = CurrentDb.OpenRecordset("Connexion")


jeudi 25 août 2005 à 17:49:45 | Re : modifier un enregistrement

jdetrez

ca ne marche pas non plus dans mon code ( j avais deja déclaré rs1 avant) et avec ton code il y a une erreur a la ligne db = CurrentDb


jeudi 25 août 2005 à 18:45:17 | Re : modifier un enregistrement

CanisLupus

Membre Club Administrateur CodeS-SourceS
Salut,

Et en ajoutant au début :
set db = opendatabase("CheminBase.mdb") ?

-------------------------------------------------
Dresseur de puces, .... normal pour un loup  !?


Cette discussion est classée dans : enregistrement, text, sql, modifier, rs1


Répondre à ce message

Sujets en rapport avec ce message

Enregistrement de text dans un .dat [ par emarck ] Bonjours, j'ai un fichier dans lequels j'ai déjà 20 non d'entreprise entre " " je lis mon fichier .adt et le fait afficher dans une listbox. Maintenan Probleme caracteres avec SQL [ par Seth ] Losrque je veut faire un filtre du chaine de caractere qui contient le caractere "#" , il me trouve aucun enregistrement, malgre qu il y en ai plusieu Proble de caractere avec SQL [ par Seth ] Losrque je veut faire un filtre d une chaine de caractere qui contient le caractere "#" , il me trouve aucun enregistrement, malgre qu il y en ait plu Requete SQL [ par Baronoirzereal ] Re.... je dois aussi compter le nombre d'enregistrements dans une base SQLServer... Ma requête est donc:Select Count(DocId) From dbo.doc;Puis je dois Probleme lors de l enregistrement dans une base de donnees ACCESS avec ADODC en VB [ par LeDouiLLeuR ] Salut :)Voila ben j ai un probleme avec l enregistrement dans un base de donnees ACCESS avec ADODC en VB.SQL = "insert into video (titre_fr, titre_vo, problem avec l enregistrement dans une base de donnees Access avec Adodc en VB [ par LeDouiLLeuR ] Salut :)Voila ben j ai un probleme avec l enregistrement dans un base de donnees ACCESS avec ADODC en VB.SQL = "insert into video (titre_fr, titre_vo, enregistrement d'une list Box dans un fichier Text. [ par mboure ] quelqu'un pourraît il m'aider pour enregistrer une listBox dans un fichier Text.j'ai fais comme ça mais ca ne marche pasPrivate Sub Enregistrer_Click( Probleme enregistrement dans 1 bd SQL [ par Roro ] Je réalise un projet VB avec une bd SQL, je dois en ce moment enregistrer des données dans une table. J'arrive à enregistrer dans la bse de données le Probleme enregistrement dans 1 bd SQL [ par Roro ] Je réalise un projet VB avec une bd SQL, je dois en ce moment enregistrer des données dans une table. J'arrive à enregistrer dans la bse de données le Problème d'enregistrement ADO et Sql Server [ par djean ] BonjourJ'ai des problèmes d'enregistrement avec mon appli.Base Sql Server et plusieurs utilisateurs.Pour enregistrer, j'appelle une procédure stockée


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,515 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales