Salut,
Je voudrais faire un insert dans la base mdb provenant d'un formulaire.
J'ai lu pas mal de post sur le forum et je ne vois aps ou j'ai bien pu faire une erreur.
Ma base:
J'ai un forumulaire classique et voici le code asp qui devrait insérer les valeurs de mon formulaire
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 id => numero_auto email nom abonnement
Mais j'obtiens cette erreur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 base_def_ajouter = request.form("base") nom_ajouter = request.form("nom") email_ajouter = request.form("email") abonnement_ajouter = request.form("abonnement") SQL = "INSERT INTO "& base_def_ajouter &"(email, nom, abonnement) VALUES ('"& email_ajouter &"','"& email_nom &"','"& email_abonnement &"')" : conn.Execute (SQL) conn.close : Set conn=nothing : response.Redirect "index.asp"
Le probleme ne viendrait pas de l'id qui s'auto_incremente ?Microsoft OLE DB Provider for ODBC Drivers erreur '80040e07'
[Microsoft][Pilote ODBC Microsoft Access] Type de données incompatible dans l'expression du critère.
/www/cgi-bin/fonction/fonction.asp, ligne 22
Comment faire ?
Partager