Hejsa!
Jeg har en formular med 2 file-input felter , når man trykker på
'upload' så afvikles upload.asp (se nedestående)
Dog får jeg følgende fejlmelding, selvom billederne bliver
uploadet til den rigtige mappe:
Persits.Upload. 1 error '800a001c'
[Microsoft][ODBC Microsoft Access Driver] Syntax error (missing
operator) in query expression '802649.jpg'.
upload.asp line 30
802649.jpg er det sidste af de 2 billeder jeg prøver at
uploade...(bruger Persits AspUpload)...hvad er galt
upload.asp
<%
Set Upload = Server.CreateObject("Persits.Upload")
' Capture files
Upload.Save "d:/upload
' Obtain file object
Set File = Upload.Files("File1")
Set File = Upload.Files("File2")
If Not File Is Nothing Then
' Build ODBC connection string
Connect = "Driver={Microsoft Access Driver (*.mdb)};DBQ=" &
Server.MapPath("mindatabase.mdb")
' If you use SQL Server, the connecton string must look as
follows:
' Connect = "Driver=SQL
Server;Server=MYSERVER;UID=sa;PWD=xxxxxxxxx"
' Build SQL INSERT statement
SQL = "INSERT INTO myimages(image_blob, filename, filename2)
VALUES(?, '"
SQL = SQL & File.Filename & "', "
SQL = SQL & File.Filename & ")"
' Save to database
LINIE 30 File.ToDatabase Connect, SQL
Response.Write "File saved."
Else
Response.Write "File not selected."
End If
%>
Med venlig hilsen
Jimmy Snedker
- nybegynder i asp-helved-
--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! =>
http://www.html.dk/tutorials