23. april 2003 - 12:55Der er
14 kommentarer og 1 løsning
Samme problem
Hej igen..
Min kode ser sådan ud:
<% Idag= Date uge = dateadd("d", 5, idag) strSQL = "SELECT * FROM Husk WHERE Udførelsesdato BETWEEN #" & Idag & "# AND #" & Uge & "#" 'strSQL = "SELECT * FROM Husk WHERE Udførelsesdato >= #" & Idag & "# AND Udførelsesdato <= #" & Uge & "#" set rs = Conn.execute(strSQL) '---------------------------------------------------------- 'Hvis Begining of file eller End of File og rultatet er tomt If rs.BOF Or rs.EOF Then strError = "FEJL : Der er ingen data" End If '--------------------------------------------- ' Gennemløb Recordset (rs) med en løkke Do '----------------------------------------------------
' Gå til næste Record i rs rs.MoveNext ' Fortsæt indtil rs er gennemløbet (EOF = End Of File) Loop While Not rs.EOF Conn.Close Set connection = Nothing %>
Jeg får meddelelsen igen selvom det virkede før.. Jeg har indsat tabellens data fra en anden side via Response.Form("feltnavn")Nogle af felterne er lavet som lister til at vælge ud fra.. men Response.Form("feltnavn") skulle da give samme sætning.. Dog har jeg en mistanke til denne.. Den foregående side ser således ud:
Med version 7 af TeamShare tager Lector næste skridt og bygger en platform for AI-agenter, der i højere grad kan følge medarbejderen gennem hele arbejdsprocessen.
Jeg prøvede lige med: 'Hvis Begining of file eller End of File og rultatet er tomt If rs.BOF Or rs.EOF = "" Then strError = "FEJL : Der er ingen data" Response.Write "Ingen aktuelle huskere"
Hvilket angiver at resultatet er tomt.. hvilket det ikke er..(bør være)
Jeg har lige fået løst problemet umidelbart. og nu skriver den resultatet ud..
Problemet lå i forespørgslen fordi der ikke blev returneret noget resultat.. Men bare rolig jeg kommer igen :) for jeg løber ind i mange flere problemer..
Det sikre at du kun kommer ind i loopet hvis recordsetet fyldt, den måde du har lavet det vil den komme i loopet også selvom recordsetet er tomt og lave den fejl.
SORRY! Jeg kan godt se problemet.. også at du skulle have haft pointene aligevel.. Jeg har nu brugt din løsning dog har jeg fjernet min if rs.eof or... sætning.. og det fungerer efter hensigten.. (det er 2. gang jeg kommer til at lave det nummer.. fordi jeg er for hurtig på aftrækkeren) Jeg opretter et spørgsmål der hedder "nyt" .. kig ind og få 100 points som et plaster på såret.. ok?
Synes godt om
Ny brugerNybegynder
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.