bonjour ,

j'ai un probleme lorseque je veu faire une mise a jours de ma base de données ( ajout , suppression , modification) , l'erreur suivante s'affiche :

Microsoft OLE DB Provider for ODBC Drivers error '80004005'

[Microsoft][Pilote ODBC Microsoft Access] Mise à jour impossible. La base de données ou l'objet est en lecture seule.

/ajout.asp, line 23
voici le code que j'utilise pour l'ajout

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<%
' Chemin de la base de données
' Si votre base est là : htdocs/database/ma_base.mdb 
' et si votre page est là : htdocs/_connexion.asp
dbPath = Server.MapPath("./bd3.mdb")
 
' Création de l'objet permettant la connexion
Set Conn = Server.CreateObject("ADODB.Connection")
' Connexion
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};" _
& " DBQ=" & dbPath
 
Set Rs= server.CreateObject("ADODB.Recordset")
 
Rs.Open "table1", conn,1, 2, 2 
 
rs.addnew
 
Rs.fields("nom") = "fdfdf"
 
Rs.fields("prenom") = "ldsdsdj"
 
Rs.Update
 
Rs.close
 
Set Rs=Nothing
Conn.Close
Set Conn=Nothing %>
j'attend vos reponce , merci d'avance