webForumDet fria alternativet
Logga in / Bli medlem

Hjälp

ASP

9 svar · 225 visningar · startad av sin_adec

Medlem sedan apr. 2002272 inlägg
Trådstart#1

varför får jag följande felmeddelande:

Kompileringsfel i Microsoft VBScript fel '800a03ee' 

')' förväntas. 

/mina webbplatser/add_members.asp, rad 14 

if FolderExists(Server.MapPath(request.form("anv")) = False Then
------------------------------------------------------------^

för följande kod:

<%
Set Obj = CreateObject("Scripting.FileSystemObject")
if FolderExists(Server.MapPath(request.form("anv")) = False Then
	Obj.CreateFolder(Server.MapPath(Request.form("anv"))

Dim Con
Set Con = Server.CreateObject("ADODB.Connection")
Con.Open "Driver={Microsoft Access Driver (*.mdb)}; & DBQ=" & Server.MapPath("sin_hotells.mdb")&";pwd=deskjet"

SQL =" Insert into members(Anv,Losen,Kundtyp,Fnamn,Enamn,Adress,Postnr,Telefon,Epost,Betalning) Values('Anv', 'Losen', 'Kundtyp', 'Fnamn', 'Adress', 'Postnr', 'Telefon', 'Epost', 'Betalning')"
Con.Execute(SQL)

Response.redirect "skyddadsida.asp"
End if 

IF FolserExists(Server.MapPath(Request.form("anv")) = True Then

Response.Write ("Användarnamnet Är Redan Upptagen")

End if 

Set Obj = Nothing
	Con.Close
Set Con = Nothing

%>
Medlem sedan sep. 20005 700 inlägg
#2

IF FolserExists(Server.MapPath(Request.form("anv")) = True Then
denna rad saknar ett ")" och e väl dessutom felstavad? :)

IF FolderExists(Server.MapPath(Request.form("anv"))) = True Then
Medlem sedan apr. 2002272 inlägg
#3

Efter att ha rättat allting.. så får jag följande felmeddelande:

Körningsfel i Microsoft VBScript fel '800a000d' 

Inkompatibla typer: 'FolderExists' 

/mina webbplatser/add_members.asp, rad 14

för följande på rad 14

IF FolderExists(Server.MapPath(Request.form("anv"))) = False Then
Medlem sedan sep. 20005 700 inlägg
#4

Då är det väl uppenbarligen något fel med FolderExists, jag vet inte riktigt hur man använder den dock, om den finns.

Medlem sedan apr. 2002272 inlägg
#5

Oki... men tack för hjälpen.. väntar väl tills någon skriver ngt..

Medlem sedan juni 200032 967 inlägg
#6
response.write Server.MapPath(Request.form("anv"))

ger?

Medlem sedan apr. 2002272 inlägg
#7

Samma felmeddelande..

Medlem sedan juni 200032 967 inlägg
#8

Dåså. Har du kontrollerat att Request.form("anv") har ett värde? Annars får du felmeddelande. Du kan inte använda server.mappath på "ingenting". Var på hårddisken ligger ingenting?

Medlem sedan apr. 2002272 inlägg
#9
C:\mina dokument\mina webbplatser\
Medlem sedan juni 200032 967 inlägg
#10

Om request.form("anv") redan innehåller en fysisk sökväg ska du inte använda server.mappath.

Det server.mappath gör är att den översätter en relativ sökväg som utgår ifrån webrooten till en fysisk sökväg på hårddisken.

Mvh,

257 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)