cs_calou08
Messages postés4Date d'inscriptionmercredi 22 janvier 2003StatutMembreDernière intervention29 janvier 2003
-
29 janv. 2003 à 11:13
cs_fab30
Messages postés48Date d'inscriptionvendredi 14 juin 2002StatutMembreDernière intervention 9 août 2009
-
29 janv. 2003 à 16:16
Voilà, j'ai un formulaire en ASP sur mon site, ms le pb est ke du jour au lendemain, lorque j'ai voulu le visualiser dans l'explorer ça ne marché plus
Il me demande si je ve ouvrir ou enregister la page ASP o lieu de l'afficher...
G refé la connection à la base qui est sous ACCESS, ça na pas marché, g reinstallé FrontPage ss resultat, g reinstallé ke serveur iis ss resultat aucun!
Es ce ke kelkun à une idée parce que moi je suis perdu!
cs_calou08
Messages postés4Date d'inscriptionmercredi 22 janvier 2003StatutMembreDernière intervention29 janvier 2003 29 janv. 2003 à 14:13
j'essaye d'ouvrir sous internet explorer
voici le code ki é générer automatiquement par frontpage :
<%
' FP_ASP Script ASP généré automatiquement par un composant FrontPage. Ne pas modifier.
On Error Resume Next
strErrorUrl = ""
If Request.ServerVariables("REQUEST_METHOD") = "POST" Then
If Request.Form("VTI-GROUP") = "0" Then
Err.Clear
Set fp_conn = Server.CreateObject("ADODB.Connection")
FP_DumpError strErrorUrl, "Impossible de créer la connexion"
Set fp_rs = Server.CreateObject("ADODB.Recordset")
FP_DumpError strErrorUrl, "Impossible de créer un jeu d'enregistrements"
fp_conn.Open Application("SofraneWeb_ConnectionString")
FP_DumpError strErrorUrl, "Impossible d'ouvrir la base de données"
fp_rs.Open "Contact_Web", fp_conn, 1, 3, 2 ' adOpenKeySet, adLockOptimistic, adCmdTable
FP_DumpError strErrorUrl, "Impossible d'ouvrir le jeu d'enregistrements"
fp_rs.AddNew
FP_DumpError strErrorUrl, "Impossible d'ajouter un nouveau jeu d'enregistrements à la base de données"
Dim arFormFields0(18)
Dim arFormDBFields0(18)
Dim arFormValues0(18)
If Request.ServerVariables("REMOTE_HOST") <> "" Then
FP_SaveFieldToDB fp_rs, Request.ServerVariables("REMOTE_HOST"), "Nom_de_l'ordinateur_distant"
End If
If Request.ServerVariables("REMOTE_USER") <> "" Then
FP_SaveFieldToDB fp_rs, Request.ServerVariables("REMOTE_USER"), "Nom_d'utilisateur"
End If
FP_SaveFieldToDB fp_rs, Now, "Date_de_dernière_modification"
If Request.ServerVariables("HTTP_USER_AGENT") <> "" Then
FP_SaveFieldToDB fp_rs, Request.ServerVariables("HTTP_USER_AGENT"), "Type_de_navigateur"
End If
fp_rs.Update
FP_DumpError strErrorUrl, "Impossible de mettre à jour la base de données"
cs_fab30
Messages postés48Date d'inscriptionvendredi 14 juin 2002StatutMembreDernière intervention 9 août 2009 29 janv. 2003 à 14:36
D'apres ce que je vois, ca devrai afficher un beau formulaire, peut être cela vient t il de la facon d'ouvrir la BDD (comme tu l'a refaites, certain parametre ont peut etre changé). essaie de l'ouvrir comme ca :
set connection = server.createobject("ADODB.connection")
connection.open "NomDeLaBase"
Par contre, le repertoire ou se trouve ta base doit avoir les droits en ecriture. De plus, il te faut peut être ajouter le driver access a ton serveur local. pour cela, va voir a cette adresse :
http://www.asp-php.net/tutorial/asp-php/connexion.php et puis pour ton formulaire, pourquoi ne pas le faire toi meme avec des balises <form></form>, au moins tu seras sur de ce qui doit s'afficher a l'ecran !!
Derniere question, c'est quoi le message d'erreur que ca te genere ?
cs_fab30
Messages postés48Date d'inscriptionvendredi 14 juin 2002StatutMembreDernière intervention 9 août 2009 29 janv. 2003 à 15:26
Alors la !! Que dire, ca vient peut etre pas de la connection alors. T'as essayer de faire ton formulaire sans Frontpage ?
Que niveau code asp, c'est pas le meilleur
----fab30----
cs_fab30
Messages postés48Date d'inscriptionvendredi 14 juin 2002StatutMembreDernière intervention 9 août 2009 29 janv. 2003 à 16:16
Y'a rien de tres compliquer, juste deux trois balises HTML a connaitre (www.allhtml.com saura t'aider pour ca) et une logique particuliere : Dans la premiere page, tu mets le formulaire que doit voir l'utilisateur, tu recolte les infos qu'il t'aura fourni grace a ton formulaire et tu envoie tout ca vers une deuxieme page qui s'occupe du traitement (inserer les infos dans une BDD...). La deuxieme page, si tu ne veut pas que l'utilisateur la voit, tu n'a qu'a faire une redirection (<meta http-equiv="refresh" content="0; URL=NomDeTaPage.asp"> entre <head> et </head>) et le tour est joué !!