pjouy
Messages postés110Date d'inscriptionmardi 8 juillet 2003StatutMembreDernière intervention18 mai 2009
-
4 mai 2005 à 19:27
pjouy
Messages postés110Date d'inscriptionmardi 8 juillet 2003StatutMembreDernière intervention18 mai 2009
-
6 mai 2005 à 20:20
Bonjour,
N'ayant trouvé de réponse claire et surtout simple à cette question, je me suis décidé à tenter ma chance auprès de vous.
Mon problème est simple : je souhaite passer de VB6 à VB .net.
J'ai écrit tout un programme de données en VB6. Etant aussi un de mes programmes, j'y avais mélangé des accès aux bases Access en code et en objet ADO.
Ce que je souhaite, c'est transformer le code d'ouverture, gestion et fermeture de base en VB .net. Et là problème : c'est trop compliqué à comprendre sur des exemples tous faits et je n'arrive à trouver le tutoriel qui va bien pour essayer de comprendre. Alors voilà, est-ce que quelqu'un pourrait convertir le code VB6 dessous en VB .net avec de commentaires pour que je puisse en comprendre le principe ?
Merci beaucoup pour votre aide ! ;p
--- Code
Dim ConnectionBase As New ADODB.Connection
Dim Total As New ADODB.Recordset
_
ConnectionBase.Provider = "Microsoft.jet.OLEDB.4.0"
ConnectionBase.ConnectionString = App.Path & "\Compta.mdb"
ConnectionBase.Open
'Ouverture de la requête SQL dans le recordset
Total.Open "Select * from Total", ConnectionBase, adOpenDynamic, adLockReadOnly
'Ci-dessous du code pour afficher la valeur d'un champ à l'écran
Set Label.DataSource = TableAccess
Label.DataField = "ChampAccess"
'Ci-dessous du code pour enregistrer la valeur de Label_2.Caption dans la base de données
TablesAccess.Fields!ChampAccess = Label_2.Caption
pjouy
Messages postés110Date d'inscriptionmardi 8 juillet 2003StatutMembreDernière intervention18 mai 2009 5 mai 2005 à 16:28
Merci pour l'info, mais apparament, mon problème viendrait des lignes suivantes :
Set Label.DataSource = TableAccess
Label.DataField = "ChampAccess
"
et
TablesAccess.Fields!ChampAccess = Label_2.Text
En effet, je n'arrive pas à afficher dans mon label les valeurs de mon champ Access...
Je pense que ça doit commencer par Label.Text = ??????
La grande question est : que mettre à la place du ?????