03. maj 2002 - 09:30Der er
2 kommentarer og 1 løsning
flere blob på een side
Hvordan får jeg flere blob ud på den samme side ?
Det er en række forskellige billeder (af forskelligt format), som jeg gerne vil vise i en tabel eller lignende. Jeg har lavet følgende kode:
set rs=conn.execute("Select * from files") while not rs.eof Response.ContentType=rs("Content Type") %><img scr="<%Response.BinaryWrite(rs("File Data")) %> "> <% rs.MoveNext wend
...som henter alle billederne på een gang og gerne skulle vise dem, men jeg får kun det første ud på siden.
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
ups - der sneg sig lige noget test kode med, den "rigtige" kode er:
set rs=conn.execute("Select * from files") while not rs.eof Response.ContentType=rs("Content Type") Response.BinaryWrite(rs("File Data")) rs.MoveNext wend
har løst det ved at lave en file, getBlob.asp, som henter blob fra tabel og skriver den på siden med en response.binarywrite. Den fil kalder jeg de steder hvor jeg vil ha vist et billede (feks med id=1):
Når jeg skulle hente en CLOB kørte min VB kode videre imens min applikation hentede CLOB'en. Løsningen var at sætte en specifik Microsoft-egenskab, obj.async = False Herved venter VB-koden på at CLOB'en er loadet ind i mit obj-objekt hvorefter den fortsætter. I mit tilfælde var async = True per default, hvilket den måske også er i dit tilfælde, og dit VB-script er muligvis afviklet inden du har hentet din første BLOB...
Jeg ved ikke om det her kan lade sig gøre i VB-script. Det var bare en ide...
Synes godt om
Ny brugerNybegynder
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.