Bonjour à tous et toutes, je demande votre aide car je suis confronté à un problème que je ne comprends pas. j'ai récupéré un script pour uploader un fichier sur ce site. cela fonctionne tres bien. je cherche ensuite à enregistrer le nom de fichier dans une base de donnée et c'est la que ca se corse. voici le script :
<form method=post ENCTYPE="multipart/form-data">
File : <input type="file" name="File1"><br>
<input type="submit" Name="Action" value="Upload the file">
</form>
<!--#INCLUDE FILE="upload.inc" --->
<!--#INCLUDE FILE="connect.asp" --->
<%
version=request.querystring("version")
If Request.ServerVariables("REQUEST_METHOD") = "POST" Then
Set Fields = GetUpload()
FilePath = Server.MapPath(".") & "\doc\" & Fields("File1").FileName
Fields("File1").Value.SaveAs FilePath
fichier=Fields("File1").FileName
sql="insert into scan (pj) values ('"&fichier&"') where version='"&version&"' ;"
response.write(sql)
set rs=conn.Execute(sql)
End If
%>
l'erreur retournée :
Microsoft JET Database Engine error '80040e14'
Point-virgule absent à la fin de l'instruction SQL.
/scan/upload.asp
, line 25
A votre bon coeur m'sieur dame...