Avatar billede sub_zero Nybegynder
26. september 2001 - 17:17 Der er 10 kommentarer og
1 løsning

Undtagelse Opstod

Hej

Jeg får en undtagelse Opstod i dette script
Response.Write \"<tr>\"
  r = 0
  p = 0
  Do While NOT (rs.EOF or rs.BOF)
  r = r + 1
  m = r Mod 2
  If m = 1 AND r > 1 Then
    Response.Write \"<tr><td align=left valign=top height=5></td></tr>\" &
vbcrlf
  End If
  Response.Write \"<tr>\" & vbcrlf
    For p = 1 to 11
    If (rs(\"Status\") = 0) Then            FEJLEN KOMMER HER
      Response.Write \"<td align=center valign=top height=15 width=30
id=BordreserveringBord1Ledig>\" & rs(\"ID\") & \"</td>\"
    Else
      Response.Write \"<td align=center valign=top height=15 width=30
id=BordreserveringBord1Reserveret>\" & rs(\"ID\") & \"</td>\"
    End If
    Response.Write \"</td>\" & vbcrlf
    rs.MoveNext
    Next
  Response.Write \"</tr>\" & vbcrlf
  Loop
Response.Write \"</table>\" & vbcrlf
End If

nogen der kan hjælpe ?
--
Med Venlig Hilsen
Webmaster Kenneth Fuglsang
E-Mail : kenneth-fuglsang@pc.dk
ICQ : 115251242
Avatar billede netsrac Praktikant
26. september 2001 - 17:27 #1
Hvor er din SQL ?

Hvis rs(\"status\") er tekst så kan du gøre det sådan her:

If (int(rs(\"Status\")) = 0) Then           

Avatar billede sub_zero Nybegynder
26. september 2001 - 17:32 #2
Hej

min SQL ser således ud :
Set Conn = Server.CreateObject(\"ADODB.Connection\")
DSN = \"Driver={Microsoft Access Driver (*.mdb)};\"
DSN = DSN & \"DBQ=\" & Server.MapPath(\"/db.mdb\")
Conn.Open DSN

strSQL = \"Select * from bordreservering Order By ID\"
Set rs = Conn.Execute(strSQL)

rs(\"Status\") er tal
Avatar billede netsrac Praktikant
26. september 2001 - 17:33 #3
Okay, tester du nogen steder på rs.eof ?
Avatar billede netsrac Praktikant
26. september 2001 - 17:34 #4
Ja det gør du jo, prøv med den int() uden om status
Avatar billede sub_zero Nybegynder
26. september 2001 - 17:38 #5
Stadig en Undtagelse Opstod.
Avatar billede netsrac Praktikant
26. september 2001 - 17:42 #6
Hm...Prøv med rs(\"status\") altså med lille. Elers med:

If int(rs(\"status\")) = int(0) Then
Avatar billede sub_zero Nybegynder
26. september 2001 - 17:43 #7
Stadig Undtagelse Opstod.
Jeg kan bare ikke fprstå det da dette er taget fra en anden side jeg har lavet som virker.
Avatar billede netsrac Praktikant
26. september 2001 - 17:46 #8
Er der noget i alle status felterne ? Står der 0 som default ?
Avatar billede sub_zero Nybegynder
26. september 2001 - 17:58 #9
0 er default
Avatar billede sub_zero Nybegynder
26. september 2001 - 18:11 #10
nu har jeg også prøvet at sætte alle status\'erne til 1, men der kommer stadig en undtagelse opstod
Avatar billede kichian Nybegynder
27. september 2001 - 13:23 #11
Hvilken fejl var det som opstod?

Hvis værdien af rs(\"status\") er NULL(ikke det samme som 0) vil der opstå en fejl. NULL værdier fanges med IsNUll.
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