Avatar billede tommyf Nybegynder
30. april 2003 - 00:19 Der er 5 kommentarer og
1 løsning

Giver fejl når felt er tom

Hvorfor vil den ikke hente feltet, bare fordi det er tomt ? Jeg forsøger at hente et felt med linie 50:

feltnavn = rs("feltnavn")

Fejlen er følgende:

Microsoft OLE DB Provider for ODBC Drivers error '80040e21'

Multiple-step OLE DB operation generated errors. Check each OLE DB status value, if available. No work was done.

/filnavn.asp, line 50


Nogle der forstår det?
Avatar billede eagleeye Praktikant
30. april 2003 - 00:35 #1
Nej det lyder underlidt. Er du sikker på det er den rigtige linje?

Hvis det er fordi recordsetet er tomt så kan du tjekke på det ved EOF

if not (rs.EOF or rs.BOF) then
  'Udføre de linjer som har med recordsetet at gøre:

  feltnavn = rs("feltnavn")

end if
Avatar billede eagleeye Praktikant
30. april 2003 - 00:44 #2
Her er noget omkring, måske det kan passe til din fejl:
http://www.adopenstatic.com/faq/80040e21.asp

Her er et link til MS side omkring problemmet:
http://support.microsoft.com/default.aspx?scid=kb;EN-US;q269495
Avatar billede bjarke-b Nybegynder
30. april 2003 - 23:23 #3
Ingen af sceneraioerne passer til vores ?
Avatar billede piil Nybegynder
03. maj 2003 - 10:03 #4
hvilken cursor type bruger du til at åbne dit recordset?
Avatar billede piil Nybegynder
03. maj 2003 - 10:04 #5
er det bare feltet der er tomt eller er der ingen records i din tabel?
Avatar billede tommyf Nybegynder
13. juni 2003 - 10:35 #6
Beklager at vi ikke fik svaret her, men det lykkedes at få det løst med hjælp fra vores udbyder.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester