Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : connection à une base de donnée [ Archives ASP & ASP.NET / IIS et l'ASP ] (khounafellah)

mardi 9 mai 2006 à 15:22:33 | connection à une base de donnée

khounafellah

bonjour,

j'ai crée une base de donnée ACCESS et je veut connecter cette base via des page web, mon poste local est déja configuré comme un serveur local (service IIS), il exécute les scripts ASP pas de prob  j'ai crée 2 pages web : enregistre.htm et enregistre.asp, lors que j'apuis sur le bouton enregistrer dans le formulaire (qui existe dans la page enregistre.html) une page d'erreur s'affiche :
 


voilà le code ke j'ai mis dans enregistre.html :

<html>

<head>
<meta http-equiv="Content-Language" content="fr">
<title>Ajouter un employé</title>
</head>

<body>

<form method="POST" action="enregistre.asp">
 <p><b><font size="5">Formulaire d'ajout de personnel</font></b></p>
 <p><b>Nom</b> <input type="text" name="lenom" size="20"></p>
 <p><b>Prénom</b> <input type="text" name="leprenom" size="20"></p>
 <p><b>Fonction</b> <select size="1" name="lafonction">
 <option selected value="Chef de projet">Chef de projet</option>
 <option value="Développeur">Développeur</option>
 <option value="Graphiste">Graphiste</option>
 <option value="Testeur">Testeur</option>
 </select></p>
 <p><input type="submit" value="Envoyer" name="submit"></p>
</form>

</body>

</html>

& voilà le code de la page enregistre.asp :

<html>
<head>
<title>Enregistrement Employé</title>
</head>
<body>
<%
'**********************récupération des données du formulaire**********************
lenom=request.form("lenom")
leprenom=request.form("leprenom")
lafonction=request.form("lafonction")
'**********************Vérification et transformation des données**********************
lenom=replace(lenom,"","")
lenom=replace(lenom,"<","&lt;")
lenom=replace(lenom,">","&lt;")
leprenom=replace(leprenom,"","")
leprenom=replace(leprenom,"<","&lt;")
leprenom=replace(leprenom,">","&lt;")
if lenom="" or leprenom="" then
rsponse.write("<center><b>L'enregistrement a échoué</b><br>")
response.write("Vous n'avez pas repmli le(s) champs(s) suivant(s):<fontcolor='#000099'>"&erreur&"</font></center><br><br>")
response.write("<form><input type='BUTTON value='RETOUR' onclick='windows.history.back();'></form>")
else
'**********************Traitement si tout est OK**********************

set conn = server.createobject("adodb.connection")
conn.open "personnel"
req_sql="INSERT INTO employe(nom_employe,prenom_employe,fonction_employe) VALUES ("&lenom&","&leprenom&","&lafonction&")
conn.execute(req_sql)
response.write("<center>Enregistrement effectué avec succé</center>")
end if
%>
</body>

</html>

j'ai compri que y a pas de connection à la base de donnée mais j'ai déja connecter la base via le paneaux de config => outils système => connection ODBC.
vraiment j'ai pas compri  , y a kelke 1 ki peut m'aider ????




Cette discussion est classé dans : base, connection, replace, lenom, leprenom


Répondre à ce message

Sujets en rapport avec ce message

Pas de connection avec ma base [ par nouvelle ] Bonjour,Je viens de débuter avec ASP et j'ai un petit probleme.Je dois recuperer des données et les transporter dans une table sous Access 97.Je trava connection a un base [ par lionel ] Bonjour!!j'ai fais un menu qui se modifie grace a un script de drag'n drop et je voudrai pouvoir enregistrer c'est modif dans la base!Donc si qlq1 peu accès à une base par intranet [ par tarentaise ] Bonjour,j'aimerais savoir, dans le cas d'un intranet, si à partir d'une page ASP hébergée sur IIS5 on peut interroger une base access qui se trouve su probl insert base de donné [ par xclear ] Bonjourj'insere bien des données mais j'ai un espace (tabulation) qui apparait juste avant le mot inséré dans la base.mbdvoici le code de la page de t Connection Access locale [ par agau123 ] Quand je me connecte à une BBD Access sur un serveur, ca marche avec la synthaxe suivante :Set myConnection = Server.CreateObject("ADODB.Connection")m Erreur 80004005 [ par Freddddy ] Bonjour,J'utilise un fichier mdb (Access) comme base de donnée pour mon site. Sur le poste de développement, la BD marche parfaitement et est super ra AIDE A CONNECTION A UNE BASE DE DONNEES [ par rion ] Bonjour, quelqu'un pourrait il me donner le code de A jusqu'à Z pour me connecter à une Bd + faire une requête + afficher ma requête... En c# ou en V Connection à une base access en local et en ligne [ par hchtot ] Bonjour,Voici mon problème : Je cherche à faire une double connection ADODB dans une page ASP. La première vers une base Access en local sur mon disqu Problème de connection avec base de données oracle 9i [ par bensniper ] quand je veux me connecter à la base de données oracle 9i j'ai l'erreur suivante :Le fournisseur 'OraOLEDB.Oracle.1' n'est pas inscrit sur l'ordinateu Connection ASP à une base Access [ par pestounette ] Bonjour,J'ai une base de données Access 2000 sur un serveur, IIS et mon site web sont installés en local sur ma machine, et je n'arrive pas à me conne


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,281 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.