Ik heb inmiddels een uploadscript online ergens gevonden waarmee je files kunt uploaden zonder al te veel poeha.
Nou is mijn probleem ook niet het uploaden maar het in de tabel zetten van die file, dit werkt ook meegegeven maar het lukt me niet om die succesvol aan te passen
zodra ik ook maar een sql statement uitvoer krijg ik een http 500 error terwijl er kwa syntax niks fout aan is. Ik heb mooi de connectie gemaakt met de database en wil dan met "use bfastmotors" de juiste database aanroepen waarbij ik dus die http 500 krijg en geen enkele relevante info wat ie nou precies fout doet.
Daarna moet die file dus in een blob veld in de tabel news waardoor ik dus eerst die tabel moet selecteren en in een recordset pleur. Dat toevoegen van een record laat ik even achterwege omdat ik het bestand in een bestaand record wil invoegen.
Maar zover komt ie dus al niet eens, ik zit me hier al sinds vanochtend op blind te staren en heb al heel wat topics gelezen maar kom er nog steeds niet uit
Nou is mijn probleem ook niet het uploaden maar het in de tabel zetten van die file, dit werkt ook meegegeven maar het lukt me niet om die succesvol aan te passen
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
| <%@ Language=VBScript %>
<!-- #include file="upload.asp" -->
<%
' Create the FileUploader
Dim Uploader, File
Set Uploader = New FileUploader
' This starts the upload process
Uploader.Upload()
Response.Write "<b>Thank you for your upload " & Uploader.Form("fullname") & "</b><br>"
' Check if any files were uploaded
If Uploader.Files.Count = 0 Then
Response.Write "File(s) not uploaded."
Else
' Loop through the uploaded files
For Each File In Uploader.Files.Items
' Check where the user wants to save the file
If Uploader.Form("saveto") = "disk" Then
' Save the file
File.SaveToDisk "h:\test\"
ElseIf Uploader.Form("saveto") = "database" Then
' Open the table you are saving the file to
myDSN = "DRIVER={MySQL};"
myDSN = myDSN & "bfm"
set cn = server.createobject("ADODB.connection")
set db = server.createobject("ADODB.connection")
cn.open myDSN
strsql = "use bfastmotors"
db.open strsql, cn
'Set RS = Server.CreateObject("ADODB.Recordset")
'strsql = "select * from news"
'RS.Open strsql, cn
'RS.AddNew ' create a new record
'RS("bericht_plaatje_klein_naam") = File.FileName
'RS("bericht_plaatje_klein_filesize") = File.FileSize
'RS("bericht_plaatje_klein_type") = File.ContentType
' Save the file to the database
'File.SaveToDatabase RS("bericht_plaatje_klein")
' Commit the changes and close
'RS.Update
'RS.Close
End If
' Output the file details to the browser
Response.Write "File Uploaded: " & File.FileName & "<br>"
Response.Write "Size: " & File.FileSize & " bytes<br>"
Response.Write "Type: " & File.ContentType & "<br><br>"
Next
End If
%> |
zodra ik ook maar een sql statement uitvoer krijg ik een http 500 error terwijl er kwa syntax niks fout aan is. Ik heb mooi de connectie gemaakt met de database en wil dan met "use bfastmotors" de juiste database aanroepen waarbij ik dus die http 500 krijg en geen enkele relevante info wat ie nou precies fout doet.
Daarna moet die file dus in een blob veld in de tabel news waardoor ik dus eerst die tabel moet selecteren en in een recordset pleur. Dat toevoegen van een record laat ik even achterwege omdat ik het bestand in een bestaand record wil invoegen.
Maar zover komt ie dus al niet eens, ik zit me hier al sinds vanochtend op blind te staren en heb al heel wat topics gelezen maar kom er nog steeds niet uit
"I don't take life too seriously, no one gets out alive anyways..."