/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Trække billeder ud af MSSQL database
Fra : Kasper Katzmann


Dato : 11-09-03 08:09

Jeg har nu fået lavet det sådan at jeg kan uploade billeder til min MSSQL
database. Det er jo fint

Men jeg kunne jo et eller andet sted godt tænke mig at kunne trække
billederne ud igen. Jeg har fundet ud af hvordan man trækker et billede ud.
Det gør jeg sådan:

Kode
SQL = "SELECT Image FROM Images"
Set rs = Conn.Execute(SQL)

rs.MoveFirst
While not rs.eof
Response.BinaryWrite rs("Image")
Response.Write "<br/>"
rs.MoveNext
Wend



Men jeg kan kun få det første billede i databasen ud. Hvad skal jeg gøre for
at loope gennem billederne?


--
Mvh
Kasper Katzmann
------------------------------
Katzmann Consulting
http://www.katzmann.dk



 
 
Peter Lykkegaard (11-09-2003)
Kommentar
Fra : Peter Lykkegaard


Dato : 11-09-03 08:29


"Kasper Katzmann" <kasper@FJERNESkatzmann.dk> wrote in message
news:bjp6qk$kva$1@news.net.uni-c.dk...
> Jeg har nu fået lavet det sådan at jeg kan uploade billeder til min MSSQL
> database. Det er jo fint
>
> Men jeg kan kun få det første billede i databasen ud. Hvad skal jeg gøre
for
> at loope gennem billederne?
>
Hvad med den henvisning jeg gav dig til det thumbnail system?
http://www.microsoft.com/mind/0798/image.asp

mvh/Peter Lykkegaard



Kasper Katzmann (11-09-2003)
Kommentar
Fra : Kasper Katzmann


Dato : 11-09-03 09:40


>> Jeg har nu fået lavet det sådan at jeg kan uploade billeder til min
>> MSSQL database. Det er jo fint
>>
>> Men jeg kan kun få det første billede i databasen ud. Hvad skal jeg
>> gøre for at loope gennem billederne?
>>
> Hvad med den henvisning jeg gav dig til det thumbnail system?
> http://www.microsoft.com/mind/0798/image.asp

Jo tak, Peter. Jeg har kigget siden igennem og kan se at jeg skal til at
rode med C++. Jeg må indrømme at det skræmmer mig lidt

Nå jeg nu har uploadet billederne, er der så ikke en måde hvorpå jeg kan
hive alle billederne ud på en gang?


--
Mvh
Kasper Katzmann
------------------------------
Katzmann Consulting
http://www.katzmann.dk



Peter Lykkegaard (11-09-2003)
Kommentar
Fra : Peter Lykkegaard


Dato : 11-09-03 09:56


"Kasper Katzmann" <kasper@FJERNESkatzmann.dk> wrote in message
news:bjpc52$n3d$1@news.net.uni-c.dk...
>
> Jo tak, Peter. Jeg har kigget siden igennem og kan se at jeg skal til at
> rode med C++. Jeg må indrømme at det skræmmer mig lidt
>
Du skal svjv ikke igang med C++ -
Der er nogle ting og sager i forb med et upload koponent

Kik fra "Create the site" og fremefter
Specielt teksten under picture 8

Sig lige til hvis det kniber med det undenlandske

mvh/Peter Lykkegaard



Kasper Katzmann (11-09-2003)
Kommentar
Fra : Kasper Katzmann


Dato : 11-09-03 10:01

Peter Lykkegaard skrev
> "Kasper Katzmann" <kasper@FJERNESkatzmann.dk> wrote in message
> news:bjpc52$n3d$1@news.net.uni-c.dk...
>>
>> Jo tak, Peter. Jeg har kigget siden igennem og kan se at jeg skal
>> til at rode med C++. Jeg må indrømme at det skræmmer mig lidt
>>
> Du skal svjv ikke igang med C++ -
> Der er nogle ting og sager i forb med et upload koponent
>
> Kik fra "Create the site" og fremefter
> Specielt teksten under picture 8

Jo tak. Det var netop den tekst jeg lod mig inspirere af. Det var simpelthen
bare manglende omtanke fra min side.

Når man henter et billede ind i browseren uden brug af html kan man jo kun
få vist ét ad gangen.

Så nogen gange er det nemt nok, hvis man blot ikke tror at det er svært.


--
Mvh
Kasper Katzmann
------------------------------
Katzmann Consulting
http://www.katzmann.dk



Kasper Katzmann (11-09-2003)
Kommentar
Fra : Kasper Katzmann


Dato : 11-09-03 09:56

Kasper Katzmann skrev
> Men jeg kunne jo et eller andet sted godt tænke mig at kunne trække
> billederne ud igen. Jeg har fundet ud af hvordan man trækker et
> billede ud. Det gør jeg sådan:
>
>
Kode
> SQL = "SELECT Image FROM Images"
> Set rs = Conn.Execute(SQL)
>
> rs.MoveFirst
> While not rs.eof
> Response.BinaryWrite rs("Image")
> Response.Write "<br/>"
> rs.MoveNext
> Wend
>

>
>
> Men jeg kan kun få det første billede i databasen ud. Hvad skal jeg
> gøre for at loope gennem billederne?

Fik lige en lys idé

Istedet for blot at skrive billedet ud, har jeg gjort følgende:
Kode
ImgID = Request.QueryString("ImgID")

SQL = "SELECT Image FROM Images WHERE PK_ImageID = " & ImgID
Set rs = Conn.Execute(SQL)

Response.BinaryWrite rs("Image")


Så har jeg oprette den side der skal vise billederne:
Det kan selvfølgelig gøres med et loop.
Kode
<img src="getImgFromDB.asp?ImgID=5">
<img src="getImgFromDB.asp?ImgID=6">



--
Mvh
Kasper Katzmann
------------------------------
Katzmann Consulting
http://www.katzmann.dk



Søg
Reklame
Statistik
Spørgsmål : 177501
Tips : 31968
Nyheder : 719565
Indlæg : 6408527
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste