webForumDet fria alternativet

Konstigt fel

ASP

7 svar · 209 visningar · startad av ampy

Medlem sedan feb. 20011 498 inlägg
Frågan#1
SQL = "SELECT * FROM kalender WHERE skribent = "&session("username")&" AND skribent_id = "&session("id")&" "
RecSet.Open SQL, Connect, adOpenStatic, adLockOptimistic

På denna kod får jag felmeddelandet:

Feltyp:
Körningsfel i Microsoft VBScript (0x800A01A8)
Objekt krävs.

Om jag skriver så här:

SQL2 = "SELECT * FROM kalender WHERE skribent = "&session("username")&" AND skribent_id = "&session("id")&" "
RecSet.Open SQL2, Connect, adOpenStatic, adLockOptimistic

Så får jag:

Feltyp:
Körningsfel i Microsoft VBScript (0x800A01F4)
Odefinierad variabel: 'SQL2'

Jag har rätt namn och så i SQL-strängen och min databaskoppling ser ut så här:

Set Connect = Server.CreateObject("ADODB.Connection") 
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("community.mdb")

Set RecSet = Server.CreateObject("ADODB.Recordset")

Vad kan det vara för fel?

Medlem sedan maj 200010 687 inlägg
#2

Du kanske skulle kunna visa en lite mer sammanhängande kod..? :)

Medlem sedan feb. 20011 498 inlägg
#3

kan det här göra så att det blir fel i min andra SQL-sats?

<%

Dim Connect

 
Dim SQL
SQL = "SELECT * FROM kalender WHERE Manad = "& Month(dbDatum)&"  AND Ar = "& Year(dbDatum) &" ORDER BY Dag ASC"

Dim Recset

Recset.Open SQL, Connect, 1, 2

%>
Medlem sedan maj 200010 687 inlägg
#4

Du måste ju fixa till kopplingen mot databasen först innan du använder dig av Connect.

Medlem sedan feb. 20011 498 inlägg
#5

Det har jag ju redan gjort. Den koden ligger överst på sidan.

Medlem sedan maj 200010 687 inlägg
#6

I den koden du vsiade nu så ser man ingen databaskoppling...

Medlem sedan feb. 20011 498 inlägg
#7

Nej, men i mitt första inlägg så visade jag kopplingen och den koden ligger högst upp på sidan, mitt andra inlägg var bara ett ex på vad som kunde orska felet men gör den koden det?

Medlem sedan feb. 20011 498 inlägg
#8

Har löst felet, hade råkat stänga Connect och RecSet innan SQL-satsen. :r

257 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)