Code VB simple ?

Fermé
klinkcha Messages postés 243 Date d'inscription mardi 8 janvier 2008 Statut Membre Dernière intervention 12 mars 2014 - 26 avril 2008 à 18:05
 Epica84 - 5 mai 2008 à 16:55
Bonjour,
j'esseille de faire une connexion à une base de données et de l'utiliser mais il y aune erreur dans le code
voulez vous m'aider SVP j'utilise VB6 et la connexion est avec access

'dans le module
Option Explicit

Public db As Database
Public rs As Recordset
Public sql As String


'dans un bouton
Option Explicit


Private Sub Command1_Click()
sql = "select * from cliens" ''' On séléctionne tous les champs de la table
Set rs = db.OpenRecordset(sql, dbOpenDynaset) ''' ici on est bien en mode écriture (dbOpenDynaset)
'on me signale une errur ici

rs.AddNew '''Pour ajouter un enregistrement

rs.Fields("Nom") = txtNom.Text
rs.Fields("Prenom") = txtPrenom.Text
rs.Fields("Salaire") = salaire.Text

rs.Update 'Une fois les valeurs définies, on met à jour
rs.Close
End Sub

Private Sub Command2_Click()
sql = "select * from clients where nom='" & txtNom.Text & "' " '''Remarqué la présence de ' obligatoire pour le bon fonctionnemnt
Set rs = db.OpenRecordset(sql, dbOpenSnapshot)

txtNom.Text = rs.Fields("Nom")
txtPrenom.Text = rs.Fields("Prenom")
txtsalaire.Text = rs.Fields("Salaire")
End Sub

Private Sub Form_Load()
Set db = OpenDatabase(App.Path & "\exemple.mdb")
End Sub


merci de votre aide
A voir également:

1 réponse

Je ne voit aucun lien vers une base access ... il y certe un lien vers une Base mais aucun lien vers la source ...
0