Billeder i acces database med aspSmartUpload
Her handler om annoncer med billeder. Min udbyder accepterer kun anvendelseaf aspSmartUpload. Jeg kan kan ikke få "systemet" til at
hente billeder ud af databasen. Jeg kan godt indsætte dem v.h.a. en asp fil.
Når jeg vil hente billeder baseret på en sessions-værdi og anvender denne syntaks:
'******************
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "DBQ=" & server.mappath("database.mdb") & ";Driver={Microsoft Access Driver (*.mdb)}"
strSQL = "SELECT billed.billednavn FROM tabel1 where Id = " & Request.QueryString("Id") & " "
Set rs = Server.CreateObject("ADODB.recordset")
Set rs.ActiveConnection = Connect
rs.Source = strSQL
rs.Open
'Her har jeg prøvet forskellige kombinationer og forskellig syntaks, men min viden er nok ikke stor nok her !!
'mySmartUpload.DownloadField (rs("billed"))
'mySmartUpload.DownloadFile rs("billed"), "application/x-zip-compressed", "download.zip"
'mySmartUpload.DownloadFile rs("billed"),"application/x-zip-compressed",rs("billednavn")
rs.Close
set rs = Nothing
Connect.Close
Set Connect = Nothing
'******************************
så får jeg (bl.a) denne fejlmeddelelse:
Fejltype:
ADODB.Field (0x800A0C93)
Denne handling er ikke tilladt i denne sammenhæng.
/popup/tempo2.asp, line 23
Browsertype:
Mozilla/4.0 (compatible; MSIE 5.01; Windows 98)
Side:
GET /popup/tempo2.asp?Id=55
-----------------------------------
Jeg oplever også "tilbud" om at downloade selve asp-filen.
Det helt "vilde" er dog, engang imellem så bliver billedet sgu hentet ind i browseren.
Når jeg så prøver at gentage manøvren, så går det galt.
Er der nogen der kan hjælpe ?