Modification d'une table access avec vb.net

Fermé
lillyz Messages postés 16 Date d'inscription jeudi 6 janvier 2011 Statut Membre Dernière intervention 2 avril 2013 - 25 mai 2011 à 19:22
Bonjour,
Je suis entrain de créer un application avec vb.net pour la gestion d'un café avec microsoft visual studio 2010
et j'utilise comme base de donnée access

dans mon formulaire qui permet l'authentification

je voudrais que mon programme se souviennent de quel gérant est connecté pour affecter son code dans quelques opérations

j'ai récupéré les infos (code, nom, prenom) du gérant connecté dans des variables

J'ai essayé de rendre ces variables public pour les récupérer dans un autre form mais cela ne fonctionne pas,

donc j'ai pensé à les mettre dans une table que j'ai nommé "est_connecte" (code, nom , prenom)

ma table ne depassera jamais une ligne (une seule personne connecte a la fois)

j'ai essaye un code pour modifier les données de cette ligne a chaque connection mais il ne fonctionne pas ,
déja g une erreur au niveau de cette ecriture
LaLigne = Matable.Select(0)

svp aidez moi

'declaration du DataSet
Dim DtSetCon As New DataSet()
'declaration du dataAdapter
Dim AdapTConnection As New OleDb.OleDbDataAdapter("select * from est_connecte", connection)
'definition de notre table
Dim Matable As DataTable
Matable = DtSetCon.Tables("est_connecte")

'la premiere ligne est a modifier dans notre table
Dim LaLigne As DataRow()
LaLigne = Matable.Select(0)
'affecte les modifications
LaLigne(0)(0) = code
LaLigne(0)(1) = nom
LaLigne(0)(2) = prenom

'Modification dans la base
' Création CommandBuilder
'(genere automatiquement l'update entre le dataSet et la base de donnée
Dim CmdBuild As OleDbCommandBuilder
CmdBuild = New OleDb.OleDbCommandBuilder(AdapTConnection)
AdapTConnection.UpdateCommand = CmdBuild.GetUpdateCommand()
AdapTConnection.Update(DtSetCon, "est_connecte")