Bon voila mon problème quand je lance mon .asp internet explorer m'affiche ce message
Je me suis renseigner et il en est resorti que c'était soit la requête qui foirait soit un problème de droits d'écriture.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Microsoft OLE DB Provider for ODBC Drivers error '80004005' [Microsoft][ODBC Microsoft Access Driver] Operation must use an updateable query. /isy/formulaires/xxflboul/enquete/test.asp, line 14
Pour la requête j'ai vérifier les nom et je pense pas qu'il y est d'érreur mais voici le code quand même
Pour ce qui est des droits d'accès la base est dans le même répertoire (sur un réseau intranet) que le .asp et quand je l'ouvre il y'a pas de problème, quand j'écris dedans manuellement y'a pas de problème, et je peu même lire avec une requête SELECT
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 <html> <head> <title>test</title> </head> <body> <% '------connexion à la base de "donnée enquete.mdb" ----------------- DSN_BASE = "DBQ="& Server.Mappath("enquete.mdb") &";Driver={Microsoft Access Driver (*.mdb)};Driverld=25" Set Conn = Server.CreateObject("ADODB.Connection") Conn.Open DSN_BASE Set RS = Server.CreateObject("ADODB.Recordset") mysql="insert into utilisateur (nom_utilisateur) values ('florian25')" RS.open mysql, conn %> <form action="test.asp" method="post"> <input type="hidden" name="okay" value="ok"> <input type="text" name="nom"><br/> <input type="submit" name="envoyer" value="Envoyer"> </form> </body> </html>
Donc si vous saveé d'où sa viens
Partager