Bonjour à tous!

J'essaie actuellement d'ajouter des données dans ma bdd mais j'ai le message d'erreur suivant:

ADODB.Recordset erreur '800a0bb9'

Les arguments sont de type incorrect, en dehors des limites autorisées ou en conflit les uns avec les autres.

/groupe2/stage08/tp3/valid_ajout.asp, ligne 11


Voilà mon code valid_ajout.asp

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
<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
 
 
<% 
 
<!-- #include file="connecteur.asp" -->
 
 
set rs = server.createObject("adodb.recordset")
SQL="SELECT * FROM [FICHES]"
rs.open SQL, connecteur,3,3
 
 
 
 
rs.AddNew
rs("rubrique")=request.Form("rubrique")
rs("libelle")=request.Form("libelle")
rs("date_pub")=request.Form("date_pub")
rs("date_fin")=request.Form("date_fin")
 
rs.update
 
rs.close
connecteur.close
 
%>

Mon code ajout.asp :

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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
 
<html>
 
<head> <title>TP 3 - Ajout </title> </head>
 
<body>
 
<h2> <center>	Ajout </center> </h2>
 
 
 
</br>
 
<form name="form1" method="post" action="valid_ajout.asp">
  <p>* Rubrique
    <label>
      <select name="rubrique" id="rubrique">
        <option value="">Choisir une rubrique</option>
        <option value="2">Rubrique 1 - Informatique</option>
        <option value="3">Rubrique 2 - Photographie</option>
        <option value="4">Rubrique 3 - Musique</option>
      </select>
    </label>
  </p>
  <p>
    <label> * Libell&eacute;
      <input type="text" name="libelle" id="libelle">
    </label>
  </p>
  <p> <label> * Date de publication
    <input type="text" name="date_pub" id="date_pub">
    </label>
  </p>
  <p> 
    <label>Date fin de publication 
      <input type="text" name="date_fin" id="date_fin">
    </label>
  </p>
  <p>
    <label> Validation 
      <input type="checkbox" name="validation" id="validation">
    </label>
  </p>
  <p align="center">
    <label>
      <input type="submit" name="submit" id="submit" value="Créer la fiche">
    </label>
  </p>
 	<p align="center"><a href="liste.asp">retour</a> </p>
</form>
</body>
</html>
Ainsi que mon connecteur:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
<%
 
'connexion
path=server.MapPath("/groupe2/stage08/DATA/bd.mdb")
set connecteur = server.CreateObject("adodb.connection")
chaine="DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & path
connecteur.open chaine
 
%>
Merci d'avance...