webForumDet fria alternativet

Mystisk fel...

ASP

15 svar · 138 visningar · startad av ampy

Medlem sedan feb. 20011 498 inlägg
Frågan#1

När jag skriver denna kod:

<%
Set Conn = Server.CreateObject("ADODB.Connection")
Set DBLink = Server.CreateObject("ADODB.Recordset")
Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source= "& server.MapPath("../db/linkcounterlankar.mdb") 

[b]SQL = "SELECT * From LinkCounter Where sorts='webb' ORDER BY id" [/b]

DBLink.Open SQL, Conn, 1, 2

Felmeddelande:

Microsoft JET Database Engine fel '80040e10' 

Det har inte angetts något värde för en eller flera nödvändiga parametrar. 

/lankar/webbutvecklingssidor.asp, line 83

Rad 83 är skriven med fet text.

------------------
Ampy.cjb.net

Medlem sedan sep. 2001175 inlägg
#2

hur ser det ut om du skriver ut sql satsen då? ser ju rätt så korrekt ut

------------------
//Limpon

Medlem sedan feb. 20011 498 inlägg
#3

Hur menar du med att skriva ut SQL-satsen?

------------------
Ampy.cjb.net

Medlem sedan sep. 2001175 inlägg
#4
SQL = "SELECT * From LinkCounter Where sorts='webb' ORDER BY id" 

response.write sql
'DBLink.Open SQL, Conn, 1, 2

sådär typ

------------------
//Limpon

Medlem sedan feb. 20011 498 inlägg
#5

Då blir det detta felmeddelande:

ADODB.Recordset fel '800a0e78' 

Åtgärden är inte tillåten när objektet är stängt. 

/lankar/webbutvecklingssidor.asp, line 91

Rad 91:

If DBLink.EOF Then

------------------
Ampy.cjb.net

Medlem sedan sep. 2001175 inlägg
#6

ja men sätt en

' <-- sådan före

Det är ju för att jag bad dig stänga ner
öppningen av dblink därför felet kom =)
bara att ta bort halvsnuffarna sedan

------------------
//Limpon

Medlem sedan feb. 20011 498 inlägg
#7

Ingen som kan hjälpa mig, fattade inte riktigt vad limpon menade.

------------------
Ampy.cjb.net

Medlem sedan feb. 20011 498 inlägg
#8

Ingen som kan hjälpa mig?

------------------
Ampy.cjb.net

Medlem sedan okt. 20005 273 inlägg
#9
<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source= "& server.MapPath("../db/linkcounterlankar.mdb") 

SQL = "SELECT * From LinkCounter Where sorts='webb' ORDER BY id"

Set ObjRS = Conn.execute(SQL)

testa så :)

------------------
kolung.....det tål att tänkas på!

Medlem sedan feb. 20011 498 inlägg
#10

När jag skrev din kod icaaq så får jag detta felmeddelande:

Microsoft JET Database Engine fel '80040e10' 

Det har inte angetts något värde för en eller flera nödvändiga parametrar. 

/ampy/lankar/webbutvecklingssidor.asp, line 79

Ska jag visa mer kod eller, kan ju vara längre ner som det är fel?

------------------
Ampy.cjb.net

Medlem sedan feb. 20011 498 inlägg
#11

När jag skrev din kod icaaq så får jag detta felmeddelande:

Microsoft JET Database Engine fel '80040e10' 

Det har inte angetts något värde för en eller flera nödvändiga parametrar. 

/ampy/lankar/webbutvecklingssidor.asp, line 79

Ska jag visa mer kod eller, kan ju vara längre ner som det är fel?

------------------
Ampy.cjb.net

Medlem sedan feb. 20011 498 inlägg
#12

När jag skrev din kod icaaq så får jag detta felmeddelande:

Microsoft JET Database Engine fel '80040e10' 

Det har inte angetts något värde för en eller flera nödvändiga parametrar. 

/ampy/lankar/webbutvecklingssidor.asp, line 79

Ska jag visa mer kod eller, kan ju vara längre ner som det är fel?

------------------
Ampy.cjb.net

Medlem sedan mars 20011 880 inlägg
#13

Detser lite fel ut.

Set Conn = Server.CreateObject("ADODB.Connection")
Set DBLink = Server.CreateObject("ADODB.Recordset")
Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source= "& server.MapPath("../db/linkcounterlankar.mdb") 
SQL = "SELECT * From LinkCounter Where sorts='webb' ORDER BY id" 

DBLink.Open SQL, Conn, 1, 2

Jag brukar öppna med dessa parametra:

Set con = Server.CreateObject("ADODB.Connection")
con.open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("../../data/ArrReg.mdb")
Dim Con
Dim rst
Dim strSQL
Const adOpenStatic = 3
Const adLockReadOnly = 1
Const adCmdText = 1

strSQL = "SELECT * FROM Forfattare "&_
"WHERE Namn ='"& Request("Forfattare") &"'"

Set rst = Server.CreateObject("ADODB.Recordset")
rst.Open strSQL, Con, adOpenStatic, _
 adLockReadOnly, adCmdText

Inga som helst problem..

------------------
saw
__
saw@songer.com
www.mp3.com/saw_songer
_
_

Medlem sedan feb. 20011 498 inlägg
#14

På denna rad:

strSQL = "SELECT * FROM LinkCounter "&_
"WHERE sorts ='"& Request("webb") &"'"

Fick jag följande felmeddelande:

Microsoft OLE DB Provider for ODBC Drivers fel '80040e10' 

[Microsoft][Drivrutin för ODBC Microsoft Access] För få parametrar angavs. 1 förväntades.

------------------
Ampy.cjb.net

Medlem sedan feb. 20011 498 inlägg
#15

Ingen som kan hjälpa mig?

------------------
Ampy.cjb.net

Medlem sedan feb. 20012 412 inlägg
#16

Hej, antingen finns inte det fält eller den tabellen du anger eller så har du stavat dem fel.

mvh Jörgen :)

------------------
.: Det är jag som ger svaren och det är Ni som ställer frågorna :.

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