"Jens Gyldenkærne Clausen" skrev
> pepss skrev:
>
> > <img src="../fotoalbum/profil/<% = rs("foto") %>" > <---
>
> Prøv at fjerne mellemrummet mellem <% og =. Altså "<%=" i stedet
> for "<% =".
så gør den det samme!
bare jeg brøver at tildele den som:
strfoto = rs("foto")
går det galt og den samme fejl kommer
> > jeg kunde jo også godt tænke mig at kunde slette billede igen!
>
> En generel kommentar til opdateringer og - ikke mindst - til
> sletninger: *Husk* validering. Man kan på et øjeblik få ødelagt en
> masse, hvis man ikke husker at validere sine data.
hvad tænker du lige på?
det vil jeg nu gerne undgå!
> > strfilnavn = rs("foto")
>
> Hvad sker der hvis rs("foto") er null? Hvad sker der hvis
> postsættet er tomt?
postsættet bliver tildelt 0 ved oprettelse..... jeg ved endlig ikke hvorfor
jeg har lavede det sådan....
> > filespec = Server.Mappath("/fotoalbum/profil/strfilnavn" &
> > strfilnavn)
>
> Har du en mappe der hedder "strfilnavn"? Jeg vil tro at du i
> virkeligheden mener:
>
> filespec = Server.Mappath("/fotoalbum/profil/" & strfilnavn)
det har du da helt ret i!
> > fso.DeleteFile(filespec)
>
> Er du sikker på at der ikke findes flere poster med samme billede?
> (Det er i givet fald mere et problem ved oprettelsen - her bør du
> sikre dig at en bruger ikke kan komme til at overskrive en anden
> brugers billeder på grund af navnesammenfald).
jeg har tænkt på det! jeg har bare ikke kunne finde ud af at lave det endnu!
min plan er at sette profilens idnummer ind i filnavnet
> > strSQL = "Update medlemmer set foto = '" & 0 & "'"
>
> Ovenstående sætning sætter værdien af foto for samtlige poster i
> tabellen - det er næppe meningen. Husk altid at tjekke WHERE-delen
> ved opdateringer og sletninger.
ja det fant jeg ud af
det var en fejl der kunne mærkes!
> Hvis meningen er at "blanke" foto-
> feltet, vil det i øvrigt være mere logisk at sætte det til null:
>
> strSQL = "UPDATE medlemmer SET foto = NULL WHERE profilnavn =
> '" & Session("navn") &"'"
som sagt ved jeg ikke lige hvorfor jeg har lavet det såden men når jeg skal
udskrive billede tjekker jeg om det er li 0
bortset fra at det nok er noget omstentlig har det vel ikke den stor
betydning?
>
> > jeg får ikke nogen fejl eller noget så jeg er lidt på bar bund
> > med hvad der kan være galt
>
> Du har vel ikke en On Error Resume Next-linje et sted?
en hvad??? nej sådan en har jeg ikke!
> Prøv at
> udskrive indholdet af nogle af dine variable - fx response.write
> strfilnavn.
nå jeg gør det kommer det rigtige filnavn!
--
pepss
den ordblinde der prøver at blive web-designer
www.cafe-flirt.dk
www.team-blitz.dk