Avatar billede mamu Nybegynder
04. maj 2004 - 20:39 Der er 3 kommentarer og
1 løsning

Udskriv billede fra database

Hej eksperter

Jeg har en række billeder liggende i en database og skal hente dem og have dem vist. Jeg har prøvet med nedenstående kode, men det virker ikke. Jeg får ingen fejl før jeg inkludere linien:

mySmartUpload.DownloadField(oRs("pics"))

Hvorefter siden ikke vil vises.

Det skal nok lige nævnes at billederne ligger i en tabel (news), i recorden (pics). Der ligger desuden ikke billeder i alle felterne i (pics), hvilket måske er problemet. Efter

mySmartUpload.DownloadField(oRs("pics"))

mangler billederne desuden af blive skrevet ud. (Det er vist noget med Response.BinaryWrite "oRs(pics)" i en eller anden løkke)


<%
'  Variables
'  *********
  Dim mySmartUpload
  Dim oConn
  Dim strSQL
  Dim oRs
       
'  Object creation
'  ***************
  Set mySmartUpload = Server.CreateObject("aspSmartUpload.SmartUpload")

'  Connect to the DB
'  *****************
  Set oConn = Server.CreateObject("ADODB.Connection")
  oConn.Open "DBQ=d:\inetpub\database\pk.mdb; Driver={Microsoft Access Driver (*.mdb)};DriverId=25;FIL=MS Access;"

'  Open a recordset
'  ****************

  strSQL = "SELECT * FROM news"

Set oRs = Server.CreateObject("ADODB.recordset")
Set oRs.ActiveConnection = oConn
oRs.Source = strSQL
oRs.Open

'  DownloadField
'  *************
  mySmartUpload.DownloadField(oRs("pics"))
 
  ' samples with optionnals
  ' Call mySmartUpload.DownloadField(oRs("FILE"), "application/x-zip-compressed", "download.zip")
  ' Call mySmartUpload.DownloadField(oRs("FILE"), "application/x-zip-compressed", oRs("FILENAME").Value)

'  Destruction
'  ***********

  oRs.Close
  oConn.Close
  Set oRs = Nothing
  Set oConn = Nothing
%>
Avatar billede terry Ekspert
04. maj 2004 - 20:45 #1
mamu I think you have a better chance of getting an answer in ASP where I think this question is more relevant. Showing pictures form an Access dB on th eweb is not the same as doing it via Access
Avatar billede mamu Nybegynder
04. maj 2004 - 20:51 #2
Ok... But how do I close the question here??
Avatar billede terry Ekspert
04. maj 2004 - 20:54 #3
place an answer and accept it yourself :o)
Avatar billede mamu Nybegynder
04. maj 2004 - 20:55 #4
Er nu flyttet til asp
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester