Avatar billede rickie Juniormester
25. oktober 2003 - 21:12 Der er 19 kommentarer og
2 løsninger

Erstat värdi fra database med et billede

Hej Eksperter!

Er der nogen der ved hvordan jeg kan erstatte värdier i en database med feks et billede.

Feks. Värdin i databasen er "telefon" så vil jeg at RecSet skal erstatte "telefon" med et billede som jeg bestemmer.
Jeg har mange forskellige värdier: Telefon, brev, email etc.

Er dette muligt.
Ha en god weekend allesammen :)
Avatar billede thesurfer Nybegynder
25. oktober 2003 - 21:17 #1
hvad med?:
x = rs("telefon")
replace(x, "http://www.server.dk/billede.jpg")
Avatar billede htm Nybegynder
25. oktober 2003 - 21:17 #2
telefon = replace(rs.fields("telefon"),"Tekst der skal udskriftes","Tekst der skal indsættes i stedet")
Avatar billede thesurfer Nybegynder
25. oktober 2003 - 21:18 #3
du kan sikkert også bruge rs("telefon")..
men hvis skal opdatere databasen, er det nemmere at skrive x end rs("telefon")..

husk at bruge Option Explicit i toppen af dine asp dokumenter, og derefter definere alle dine variabler.
Avatar billede thesurfer Nybegynder
25. oktober 2003 - 21:19 #4
ahh.. min fejl :)
det er rigtigt som htm skrev det..
replace(string, char, new char) :)
Avatar billede thesurfer Nybegynder
25. oktober 2003 - 21:20 #5
..efter x =
Avatar billede htm Nybegynder
25. oktober 2003 - 21:21 #6
Skulle være et svar :-)

thesurfer>> Ja det kan lige glippe en gang i mellem ;)
Avatar billede thesurfer Nybegynder
25. oktober 2003 - 21:24 #7
yep..
Avatar billede rickie Juniormester
25. oktober 2003 - 21:32 #8
Det kan godt väre, at jeg er lidt dum, men jeg er ikke sikker på hvordan jeg skal få det til at virke

Fältet "Handelse" = en värdi fra databasen. feks telefon. Telefon skal så erstattes med billede "telefon.jpg" videre er fältet "Handelse" = osv....

Do While Not Record.EOF
Response.Write "<tr>"
Response.Write "<td width='75%'>"&Record("handelse")&"</td>"
Response.Write "<td width='25%'></td>"
Response.Write "</tr>"
Record.MoveNext
Loop
Avatar billede thesurfer Nybegynder
25. oktober 2003 - 21:45 #9
hvad kan "Handelse" ellers være?
Kan det være andet end teksten "telefon"?
Avatar billede rickie Juniormester
25. oktober 2003 - 21:49 #10
Ja, det kan väre Telefon, Brev, Email, WWW.
Avatar billede thesurfer Nybegynder
25. oktober 2003 - 21:50 #11
er billederne så "telefon.jpg", "brev.jpg", "email.jpg" og "www.jpg" ?
Avatar billede thesurfer Nybegynder
25. oktober 2003 - 21:51 #12
hvis ja, så kan du kan muligvis bruge:
replace(Record("handelse"), Record("handelse"), Record("handelse") & ".jpg")

:)
Avatar billede rickie Juniormester
25. oktober 2003 - 21:55 #13
He He!

For at komplisere tingene mere så ligger billedet i en mappe som heder "billeder"
Avatar billede thesurfer Nybegynder
25. oktober 2003 - 21:56 #14
ligger "billeder" i samme mappen som asp filen med koden:

Do While Not Record.EOF
Response.Write "<tr>"
Response.Write "<td width='75%'>"&Record("handelse")&"</td>"
Response.Write "<td width='25%'></td>"
Response.Write "</tr>"
Record.MoveNext
Loop

?
Avatar billede thesurfer Nybegynder
25. oktober 2003 - 21:58 #15
hvis ja, erstatter du bare:
Record("handelse") & ".jpg"

med:
"billeder/" & Record("handelse") & ".jpg"
Avatar billede rickie Juniormester
25. oktober 2003 - 21:58 #16
Nej!

Den ligger i roden (www) Billederne ligger i et eget biblotek (www/billeder)
Avatar billede thesurfer Nybegynder
25. oktober 2003 - 22:06 #17
ok..
så bruger du: "/billeder/" & Record("handelse") & ".jpg"
Avatar billede rickie Juniormester
25. oktober 2003 - 22:08 #18
Jeg har faktiskt klaret den nu...Mange tak for hjälpen.
Er det okay, at dele pointsen mellem jer? :)
Avatar billede thesurfer Nybegynder
25. oktober 2003 - 22:12 #19
Ja.
Avatar billede thesurfer Nybegynder
25. oktober 2003 - 22:18 #20
Takker for points.
Avatar billede htm Nybegynder
25. oktober 2003 - 23:16 #21
Ja pludselig mange indlæg, godt du fik det til at virke.

Takker for point!
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
Kurser inden for grundlæggende programmering

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