Bonjour
j'insere bien des données mais j'ai un espace (tabulation) qui apparait juste avant le mot inséré dans la base.mbd
voici le code de la page de traitement qui arrive directe d'un form.asp
je voudrai bien savoir ou ca ne marche pas ?
supprimer cett espace (c'est une frappe de tabulation entre le remplissage du champs et l'insertion dans mabase.mbd
voici le code que j'utilise
<%'-------récupération des données saisies dans le formulaire-
fnomforum=Request.Form("nomforum")
fpassword=Request.Form("pass")
'---------remplacement des caractères incompatibles-----------
fnomforum=Replace(fnomforum,"'","''")
fnomforum=Replace(fnomforum,"<","<")
fnomforum=Replace(fnomforum,">",">")
fpassword=Replace(fpassword,"'","''")
fpassword=Replace(fpassword,"<","<")
fpassword=Replace(fpassword,">",">")
fpassword=Replace(fpassword,vbCrLf,"<br>")%>
<%'-------déclaration de la base------------------------------
DSN_BASE = "DBQ=" & Server.Mappath("forum.mdb") & ";Driver={Microsoft Access Driver (*.mdb)};Driverld=25"%>
<%'-------création de la connection et du recordset-----------
Set ConnLot = Server.CreateObject("ADODB.Connection")
ConnLot.Open DSN_BASE
Set RsLot = Server.CreateObject("ADODB.Recordset")%>
<%'-------définition et exécution de la requête---------------
RequeteSQL = "Insert Into forums (nom_forum,password_forum) Values (' " & fnomforum & " ',' " & fpassword & " ')"
RsLot.Open RequeteSQL , ConnLot%>
<%'-------fermeture de la connection et du recordset----------
Set RsLot = Nothing
ConnLot.Close
Set ConnLot = Nothing%>