webForumDet fria alternativet
Logga in / Bli medlem

Expected identifier

ASP

8 svar · 287 visningar · startad av Hallgren

Medlem sedan dec. 19991 606 inlägg
Trådstart#1

Yo!
Får upp detta:
Microsoft VBScript compilation error '800a03f2'

Expected identifier

/annonsering/placead.asp, line 60

Dim Query, Connect, Class, Place
--------------------^

Kan ni hitta felet?

<% Else %>
<%
Dim Query, Connect, Class, Place

ShowHeader "Place A New Ad"

On Error Resume Next
%>
<font size=5><b>CATEGORY: <%=Request("Category")%>
</b></font>
<%
ShowItem Request("Item"),Request("Description"),Request("Price"),Request("Phone"),Request("Email"),Request("State"),Date

Set Connect = Server.CreatObject("ADODB.Connection")
Connect.Open "Classifieds"

Set Class = Server.CreatObject("ADODB.Recordset")
Class.Open _ 
	"SELECT * FROM Item WHERE Category="" & Request("Category") & "", Connect,asOpenDynamic,adLockOptimistic
Class.AddNew
Class("Item") = Request("Item")
Class("Category") = Request("Category")
Class("Description") = Request("Description")
Class("Price") = Request("Price")
Class("Phone") = Request("Phone")
Class("Email") = Request("Email")
Class("State") = Request("State")
Class("Posted") = Date
Class("Password") = Request("Password")
Class.Update
If Err.Number = 0 Then %>
<font size=5><i>Your ad has been placed!</i></font><p>
<a href="default.asp">Home</a><p>
<% Else %>
There was an error placing your ad!<p>
Error #<%=Err.Number%> : <%=Err.Description%><p>
<% End If %>
<% End If %>
Medlem sedan dec. 19998 577 inlägg
#2

Class är ett reserverat ord... byt ut det mot något annat... :)

Mvh, Vide

Medlem sedan juni 200032 967 inlägg
#3

och dessutom: det heter Server.CreateObject. du har skrivit fel på båda ställena. katten pejst antar jag... ;)

Medlem sedan dec. 19991 606 inlägg
#4

@nders.. :e

Nu är det ändrat och Class är utbytt, men jag får nu upp:
Microsoft VBScript compilation error '800a0401'

Expected end of statement

/annonsering/placead.asp, line 76

"SELECT * FROM Item WHERE Category="" & Request("Category") & "", Connect,asOpenDynamic,adLockOptimistic
-------------------------------------------------^

:(

Medlem sedan dec. 200012 464 inlägg
#5

Ytterligare ett stavfel det skall vara
adOpenDynamic istf asOpenDynamic

Medlem sedan dec. 19991 606 inlägg
#6

AArrgghh...det är visst inte bara det svenska språket jag har problem med! ;) :e

Tyvärr så fungerade inte det heller. :(

Medlem sedan dec. 200012 464 inlägg
#7

En sak till, du har mixtrat ihop ' och ".
Såhär istället:

"SELECT * FROM Item WHERE Category='" & Request("Category") & "'", Connect,adOpenDynamic,adLockOptimistic

Dvs man vill få en SQL-sats som ser ut såhär:

select * from Item
where Category = 'xxxx'

Medlem sedan dec. 19991 606 inlägg
#8

Tjohoo! Har nu kommit förbi det problemet, men tyvärr har jag fått upp ett annat, men kommer nog att försöka mig på det en stund till.

Kommer nog att höra av mig. :l :e

Medlem sedan aug. 20003 575 inlägg
#9

Vad menar du med:

ShowHeader "Place A New Ad"

jag skulle vilja veta vad den gör, jag vet att det inte svarar nåt på din fråga men vad betyder det?

267 ms totalt · 4 externa anrop · v20260731065814-full.7d626504
130 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)