A ade Medlem sedan juli 2004 1 081 inlägg Frågan 31 jan. 2005 18:57 #1 Får detta felmedelande på mitt adminsystem.
Microsoft VBScript runtime error '800a01c2'
Wrong number of arguments or invalid property assignment: 'objConn'
/mrade/admin/index.asp, line 78
Rad 78
Set objRS = objConn("SELECT * FROM welcome WHERE ID='1'")
Hur åtgärdar jag felet?
Säg till om ni vill att jag ska infoga mer kod!
A ade Medlem sedan juli 2004 1 081 inlägg Sorry hade fel
Set objRS = objConn("SELECT * FROM welcome WHERE ID='1'")
@nders Medlem sedan juni 2000 32 967 inlägg Set objRS = objConn[b].Execute[/b]("SELECT * FROM welcome WHERE ID='1'")
Men du, är inte ID ett numeriskt fält?
L LarsG Medlem sedan dec. 2000 12 464 inlägg Set objRS = objConn.execute("SELECT * FROM welcome WHERE ID=1")
A ade Medlem sedan juli 2004 1 081 inlägg Då kom detta upp istället.
Data type mismatch in criteria expression.
/mrade/admin/index.asp, line 78
L LarsG Medlem sedan dec. 2000 12 464 inlägg Min eller @nders fråga?
Om min använd @nders annars min.
A ade Medlem sedan juli 2004 1 081 inlägg Det var på anders, men jag testar din också såg inte att dom var olika.
A ade Medlem sedan juli 2004 1 081 inlägg Med LarsG´s kod fick jag detta delmedelande.
Microsoft VBScript runtime error '800a000d'
Type mismatch: 'ojbRS'
/mrade/admin/index.asp, line 79
Rad 79:
Response.Write Replace(ojbRS("text"),vbCrlf,"<br>")
ska vara obj inte ojb
Response.Write Replace(objbRS("text"),vbCrlf,"<br>")
@nders Medlem sedan juni 2000 32 967 inlägg objRS heter ju ditt recordset, inget annat.
Ang. SQL-frågan, jag ställde tidigare en fråga om inte ID var ett numeriskt fält. Anledningen till det är att apostrofer har du inte runt värdet om fältet är numeriskt.
Du bör inte heller använda text som fältnamn, då det är ett reserverat ord (datatyp). Du kommer säkerligen att få problem med det, så om jag vore i dina skor hade jag bytt namn på fältet.
A ade Medlem sedan juli 2004 1 081 inlägg Aj stavfel :) Aa anders jag ska göra det!
A ade Medlem sedan juli 2004 1 081 inlägg nu får jag type missmatch på raden under.
objRS.CloseSet objRS = Nothing
Anders vad ska jag döpa det till då?
Jesper T Medlem sedan nov. 2001 7 144 inlägg objRS.Close : Set objRS = Nothing
A ade Medlem sedan juli 2004 1 081 inlägg Sådär nu funkar det!
Tack alla så mycket för hjälpen!
@nders Medlem sedan juni 2000 32 967 inlägg
ade skrev:
Anders vad ska jag döpa det till då?
Vad du vill, men du måste kalla det för samma sak hela tiden.
O OveRRidE Medlem sedan feb. 2001 12 078 inlägg Jag ändrade rubrik på tråden till något lite ner informativt. Tänk på rubriken på dina trådar i framtiden.
MVH
OveRRidE, moderator