Avatar billede webbe Nybegynder
02. maj 2002 - 10:58 Der er 3 kommentarer og
1 løsning

Vis poster hvor dato endnu ikke er nået

Hejsa

Jeg vil have vist alle de poster hvor datoen ligger ude i fremtiden, men kan ikke få det til at virke.

Jeg har en post hvor datoen er 18-07-2002 (ude i fremtiden), men min sql:

comSQL = "SELECT TOP 11 * FROM Film WHERE VHS_leje < Date() ORDER BY Edbnr DESC"
                                Set comRS = Connect.Execute(comSQL)

giver mig følgende fejl:

  ADODB.Field error '80020009'

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

/scan_web/startside.asp, line 0


Og det holder jo ikke helt stik.

Jeg har lavet en anden liste hvor det er de poster der er ældre end dags dato der bliver vist og det virker fint.
Avatar billede -master-d- Nybegynder
02. maj 2002 - 11:01 #1
Er du helt sikker på at den linie der er fejlen, pga. i dín fejlmeddelse står der at det er i linie 0. Har du måske lavet en andet recordset der sletter lige før dette ?
Avatar billede webbe Nybegynder
02. maj 2002 - 11:03 #2
Fandt ud af at det var min felt-type i min DB der var problemet.

Men nu har jeg bare et andet problem.

Når jeg opretter en film og skal indsætte datoen vil den ikke acceptere det - den melder syntaxfejl...min sql er her:

filmSQL = "UPDATE Film SET Edbnr="&Edbnr&",Orgtitel='"&Orgtitel&"',Nationaltitel='"&Nationaltitel&"',VHS_leje='"&VHS_leje&"',Format="&Format&",Instruktoer='"&Instruktoer&"',Genre="&Genre&",VHS_koeb='"&VHS_koeb&"',BIO='"&BIO&"',DVD_leje='"&DVD_leje&"',DVD_koeb='"&DVD_koeb&"',Spotlight='"&Spotlight&"' WHERE Edbnr="&Session("Edbnr")
'Response.Write "<b>Data til tabellen FILM</b><br>" & filmSQL &"<br><br>"
Connect.Execute(filmSQL)

Hvad er der galt i den?
Avatar billede webbe Nybegynder
02. maj 2002 - 11:05 #3
Ups - forkert case...her er den rigtige sql (skal godt nok bruge den anden senere...men pyt):

filmSQL = "INSERT INTO Film (Edbnr,Orgtitel,Nationaltitel,VHS_leje,Format,Instruktoer,Genre,VHS_koeb,BIO,DVD_leje,DVD_koeb,Spotlight) VALUES ("&""&Edbnr&",'"&Orgtitel&"','"&Nationaltitel&"','"&VHS_leje&"',"&Format&",'"&Instruktoer&"',"&Genre&",'"&VHS_koeb&"','"&BIO&"','"&DVD_leje&"','"&DVD_koeb&"','"&Spotlight&"')"
'Response.Write filmSQL &"<br>"
Connect.Execute(filmSQL)
Avatar billede webbe Nybegynder
02. maj 2002 - 14:29 #4
Lukker dette spørgsmål.
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