Visual Basic .NET et bases de données
Carole
-
sebsauvage Messages postés 33284 Date d'inscription Statut Modérateur Dernière intervention -
sebsauvage Messages postés 33284 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour !
Je m’initie à Visual Basic .NET Initiation et je rencontre 2 problèmes avec les bases de données :
1. Lorsque je veux ouvrir un Recordset avec
Matable = base.OpenRecordset("table"), ça marche, mais si j’ajoute
Matable = base.OpenRecordset("table", dbOpenTable) (ou dbOpenDynaset)
j’ai droit à un message d’erreur comme quoi la variable « dbOpenTable » n’est pas déclarée (et le programme s’exécute pas)
2. Quand je veux ajouter des données avec
matable.Addnew
matable !champ = « BLA »
j’ai droit à un message d’erreur comme quoi « la propriété Fields est ReadOnly » et le programme s’exécute pas
Merci de m’aider, je suis vraiment très très embêtée !
Je m’initie à Visual Basic .NET Initiation et je rencontre 2 problèmes avec les bases de données :
1. Lorsque je veux ouvrir un Recordset avec
Matable = base.OpenRecordset("table"), ça marche, mais si j’ajoute
Matable = base.OpenRecordset("table", dbOpenTable) (ou dbOpenDynaset)
j’ai droit à un message d’erreur comme quoi la variable « dbOpenTable » n’est pas déclarée (et le programme s’exécute pas)
2. Quand je veux ajouter des données avec
matable.Addnew
matable !champ = « BLA »
j’ai droit à un message d’erreur comme quoi « la propriété Fields est ReadOnly » et le programme s’exécute pas
Merci de m’aider, je suis vraiment très très embêtée !
3 réponses
-
J'ai rencontré le même problème, peut-être qu'une solution surgira boientôt (consulter mes messages postés ce jour).
Bonne chance. -
-
Toute variable devrait être déclarée avant d'être utilisée.
Il faut donc quelquepart déclarer dbOpenTable.
Tu trouvera plein d'exemple ADO.Net sur internet:
http://www.google.com/search?q=ado.net%20tutorials