webForumDet fria alternativet

Vad betyder detta fel meddelande

ASP

11 svar · 331 visningar · startad av Firegamez.com

Medlem sedan juli 2002231 inlägg
Frågan#1

ADODB.Field error '80020009'

Either BOF or EOF is True, or the current record has been deleted. Requested operation requires a current record.

/community/index.asp, line 0

Vet ej vad det betyder

Medlem sedan feb. 20012 412 inlägg
#2

Att inga poster matchade din hämtning. Lägg in en koll för att förhindra detta.

sql ="select * from tabellen"
set rs = connect.execute(sql)

if rs.eof then

'#-- inget post fanns --

else

'# -- skriv ut resultatet --

end if
Medlem sedan aug. 20003 575 inlägg
#3

Att du antagligen försöker komma åt ett Recordset som inte finns,

Du har t.ex. försökt komma åt rader i en databas men inte fått några

testa att sätta
if not [recordset].eof Then

KOden för att skriva ut databas relaterade

end if

[klamrerna skall inte skrivas ut döp recordset till den du döpt din execute grej]... hehe dålig beskrivning..´men jag har druckit ett par öl

Medlem sedan juli 2002231 inlägg
#4

Alla min sidor har samma fil som hämtar databasen.....Så här ser den ut om det är något fel i den:

<%
Dim ConnectString, conn

ConnectString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("**********")
Set conn = Server.CreateObject("ADODB.Connection")
conn.open ConnectString
%>
Medlem sedan juni 200032 967 inlägg
#5

Då verkar det som om databaskopplingen pekar på en databas som är tom.

Medlem sedan juli 2002231 inlägg
#6

Nej..... Databasen är inte tom! Allt som ska finnas finns!

Medlem sedan juni 200032 967 inlägg
#7

Jag tycker du ska kontrollera det.
Du har inte bytt sökväg så databaskopplingen görs mot en gammal version av databasen?

Medlem sedan feb. 20022 594 inlägg
#8

Skulle tro att det är din SQL-sats det är fel på... Inget syntaxfel då, utan att du inte hämtar några poster.

Har du testat det som Nickemannen och Jörgen HP tipsade om?

Medlem sedan juli 2002231 inlägg
#9

@nders inte vad jag vet..... Ekström: Ska nog pröva det nu!

Medlem sedan juni 200032 967 inlägg
#10

Ahh...
Jag läste att du fick samma fel på alla sidor du använde databasen, men nu ser jag att jag läste fel.

Normalt är det alltså så som killarna säger, att SQL-frågan du använde inte gav något resultat, dvs ditt recordset är tomt.

Ledsen om jag ledde in dig på fel spår...

Mvh,

Medlem sedan juli 2002231 inlägg
#11

Detta är ju ett community jag har problem med! Dock har jag inte gjort denna själv! Han som har gjort den säger att det kan vara problem med databas sök vägen om du har en unix system! Vilket jag har! Vad tror ni man kan göra åt det??? Eller e det bara att skrota community - scriptet???

Medlem sedan mars 20015 287 inlägg
#12

Är du helt säker på att sökvägen är rätt?
Du skriver att du har samma koppling till andra sidor.

Har du filerna, denna samt db placerade på samma sätt jämfört med de sidorna samt med roten?

343 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
212 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
212 ms — ändringar (db)