TobbsterMedlem sedan mars 2001309 inlägg Jag får inte följande kod att fungera kan någon hjälpa mig....
Stödjer IIs:n FSO
<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open connString
strSQL="SELECT * from tlv_PersonAdress where PersonID= '"&Request.querystring("id")&"' "
Set RS = Conn.execute (strSQL)
pic = ".\images\" & trim(RS("Fname")) & "%20" & trim(RS("Lname")) & ".jpg"
set FSO= Server.CreateObject("Scripting.FileSystemObject")
if FSO.FileExists(pic) then
bild = ".\images\" + RS("firstname") + "%20" + RS("lastname") & ".jpg"
else
bild = ".\images\saknas.jpg"
' bild = pic
end if
%>
------------------
Är man medlem på WF så behöver man inga vänner !
@ndersMedlem sedan juni 200032 969 inlägg Har du provat med server.mappath på filsökvägen?
Och snälla, ge oss alltid felmeddelande när du säger att det inte fungerar, alternativt säg att du inte får något felmeddelande.
Mvh,
------------------
målar-anders, det är jag.
[Redigerat av @nders den 11 sep 2001]
TobbsterMedlem sedan mars 2001309 inlägg Det stämmer @nders jag ska skärpa mig...
Det var på tiden att du blev forumledare "Grattis"
får inget felmeddelande
FSO.FileExists(pic) returnerar alltid false även om bilden finns....
Ska prova med server.mappath
------------------
Är man medlem på WF så behöver man inga vänner !
TobbsterMedlem sedan mars 2001309 inlägg Jag ändrade koden till följane
<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open connString
strSQL="SELECT * from tlv_PersonAdress where PersonID= '"&Request.querystring("id")&"' "
Set RS = Conn.execute (strSQL)
pic = "Server.mappath\images\" & trim(RS("Fname")) & "%20" & trim(RS("Lname")) & ".jpg"
set FSO = Server.CreateObject("Scripting.FileSystemObject")
if FSO.FileExists(pic) = "True" then
bild = pic
else
bild = ".\images\saknas.jpg"
bild = pic
end if
Response.Write FSO.FileExists("pic")
%>
Men FSO.FileExists(pic) returnerar fortfarande ALLTID false....
------------------
Är man medlem på WF så behöver man inga vänner !
@ndersMedlem sedan juni 200032 969 inlägg Annars kan du ju prova att hårdkoda, bara för att se om det är din kod det är fel på,
response.write FSO.FileExists("c:\autoexec.bat")
Du väljer givetvis då en fil som verkligen existerar på din disk.
-
Tack! :)
------------------
målar-anders, det är jag.
@ndersMedlem sedan juni 200032 969 inlägg Så här tänkte jag:
pic = Server.mappath(".\images\" & trim(RS("Fname")) & "%20" & trim(RS("Lname")) & ".jpg")
------------------
målar-anders, det är jag.
TobbsterMedlem sedan mars 2001309 inlägg Även om jag tar en fil som jag är 123 % säker på att den finns och jag skriver ut sökvägen för att se så den är rätt så returnerars ändå False.......
*Snyfft*
------------------
Är man medlem på WF så behöver man inga vänner !
TobbsterMedlem sedan mars 2001309 inlägg Det löste sig....'
Problemet var att jag kunde inte använda %20 i strängen till FSO.FileExists då var jag tvungen att skriva " "..men i sökvägen till bilden var jag tvungen att använda just %20...
Tack för hjälpen ändå @nders
------------------
Är man medlem på WF så behöver man inga vänner !