T Tobbster Medlem sedan mars 2001 309 inlägg Frågan 11 sep. 2001 11:13 #1 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 !
@nders Medlem sedan juni 2000 32 967 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]
T Tobbster Medlem sedan mars 2001 309 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 !
T Tobbster Medlem sedan mars 2001 309 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 !
@nders Medlem sedan juni 2000 32 967 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.
@nders Medlem sedan juni 2000 32 967 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.
T Tobbster Medlem sedan mars 2001 309 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 !
T Tobbster Medlem sedan mars 2001 309 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 !