J'ai créé une BDD sous Access avec un champ observation dans lequel je stocke des mots voire des phrases. Pour les saisir et les stocker pas de problème, mais quand je veux récupérér les valeurs, le formulaire n'affiche que le premier mot. Le problème doit venir des espaces entre les mots. Comment puis-je faire pour afficher tous les mots. C'est assez urgent, merci.
PS: Voici mon code:
<%
Vehicule = Request("ListeVehicule")
Observation=Request.Form("Observation")
ValeurBouton=Request.Form("Bouton")
set conntemp=server.createobject("adodb.connection")
conntemp.open "Dsn=Vehicule"
sqltemp="select * from TDescriptionVehicule where Vehicule='"&Vehicule&"'"
set rstemp=conntemp.execute(sqltemp)
Obs = rstemp("Observation")
Set BaseLink=server.CreateObject("ADODB.Connection")
Baselink.open "Vehicule","",""
if ValeurBouton="Valider" then
InsertSQL="Update TDescriptionVehicule set Observation='"&Observation&"' where
Vehicule='"&Vehicule&"'"
Set baseset=server.createobject("ADODB.Recordset")
baseset.open InsertSQL,BaseLink,0,1,1
Obs=""
Response.Redirect("../../index.asp")
end if
%>
<html>
<head>
<title></title>
</head>
<body>
<div align="center"><h2>Saisissez une observation pour le véhicule <%=Vehicule%></h2></div>
<br><br>
<form name="formulaire" method="post" action="observation.asp?ListeVehicule=<%=Vehicule%>">
<Table align=center>
<% if Obs<>"" then %>
<TR align=center>
<TD>Remarque précédente (écrasée si bouton validé)</TD>
</TR>
<TR align=center>
<TD><input type=text value=<%=Obs%>><TD>
</TR><br><br>
<% end if %>
<TR align=center><TD>Taille maximale : 255 caractères</TD></TR>
<TR align=center><TD><textarea cols=30 rows=5 name="Observation"></textarea></TD></TR>
<TR align=center><TD><input type="submit" value="Valider" name="bouton"></TD></TR>
</table>
</form>
<a href="../../index.asp">Retour au menu</a>
</body>
</html>