thidenthi
Messages postés10Date d'inscriptionlundi 17 juillet 2006StatutMembreDernière intervention30 mars 2007
-
26 mars 2007 à 22:42
thidenthi
Messages postés10Date d'inscriptionlundi 17 juillet 2006StatutMembreDernière intervention30 mars 2007
-
30 mars 2007 à 23:26
bonjour
voila recemment j'ai installé le serveur IIS sur mon ordinateur.
J'ai cré une premiere page en html (un formulaire de saisie)
Quand on clique sur envoyer cela va sur une page "page.asp"
je veus que quand on clique sur envoyer ça cré un enregistrement dans une base de donnée access.
Quand j'execute cela me fait une erreur de ce type :
Erreur de compilation Microsoft VBScripterror '800a0401'
Fin d'instruction attendue
/iisHelp/common/500-100.asp, line 11
Dim objASPError, blnErrorWritten, strServername, strServerIP, strRemoteIP Dim strMethod, lngPos, datNow, strQueryString, strURL
--------------------------------------------------------------------------^
Microsoft OLE DB Provider for ODBC Driverserror '80004005'
[Microsoft][Pilote ODBC Microsoft
Access]Erreur générale Impossible d'ouvrir la clé de registre
'Temporary (volatile) Jet DSN for process 0x4e4 Thread 0x180 DBC
0x1f24024 Jet'.
/page.asp, line 11 << la ligne 11 correspond a ce code cnn.Open gcstrAdresses ,gcstrIdDb ,gcstrPwDb
je précise que j'ai au préalable cré mon fichier mdb qui est dans le même répertoire que ma page.asp
SuperBouly
Messages postés410Date d'inscriptiondimanche 1 février 2004StatutMembreDernière intervention 8 mai 2010 27 mars 2007 à 17:21
bonsoir,
Il semble que le gcstrAdresses n'est pas correct : essaie ...dbq=" & server.mapPath("MonCheminVirtuel")
avec MonCheminVirtuel="mabase.mdb" puisque elle est dans le même répertoire dis-tu.
@+Gilles
RS.Open "table", conn, 1,2,2 pour ce qui est de "table" ,c'est le nom de ma table dans la base de donnée
et 1,2,2 je ne sais pas ce que c'est , je pense que c'est le positionnement dans la base de donnée , j'ai repris l'exemple du cours
http://www.aspfr.com/tutoriaux/ASP-BASE-DONNEES-BASES-DONNEES-ACCESS-SQL_9.aspx
Merci
@+ thidenthi
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_Yopyop
Messages postés586Date d'inscriptionlundi 7 janvier 2002StatutMembreDernière intervention10 février 20101 28 mars 2007 à 22:08
re,
évites de mettre des accents dans le nom de tes champs et renomme ta table en PERSONNES par example....
est-ce que l'id s'incrémente toute seule ?
y a-t-il d'autres champs olbigatoires ?
Un bon moyen de tester est de faire l'insert directement dans Access...
Si tu exécute INSERT INTO [TABLE] (nom,prénom) values ('testnom','testprenom') directement dans Access et que cela ne fonctionne pas, tu as certainement d'autres champs obligatoires
si tu veux, tu peux faire un zip de ta page asp et de ta base de données et me l'envoyer
thidenthi
Messages postés10Date d'inscriptionlundi 17 juillet 2006StatutMembreDernière intervention30 mars 2007 29 mars 2007 à 23:00
oki
merci de ton aide
voici le fichier zip>>ICI page.asp c'est ma premiere page
page2.asp c'est ma 2e page d'essai en utilisant un objet record set
et 1.asp c'est le formulaire
et ma base base.mdb