- Har du något objekt som heter antal?
- Varför öppnar du objektet rs två gånger? Du använder ju inte det första innehållet? Släng bort!
- Tal skall jämföras som tal.
If clng(recordsetobjektet("antal")) <> 0 then
3 svar · 374 visningar · startad av jimbo
Hej!
Får ett konstigt felmeddelande i länkarkivet nu helt plötsligt att det har med ett fält i DB:n så mycket är jag med, någon med några ideer?
<%End If
Else
Set RS=Conn.Execute("Select * From kat Where sub_kat=" & Request.QueryString("catId"))
Set RS=Conn.Execute("Select * From kat Where sub_kat=" & Request.QueryString("catId") & " Order By kat")
If Antal("antal") <> "0" Then
If RS.EOF Then%>
Mvh Jimmy
If clng(recordsetobjektet("antal")) <> 0 then
Hej!
Hmm hittar ju inget som skulle tillhöra antal, finns inga fält i databasen heller. Gjorde som du sa:
Ny kod:
<%End If
Else
Set RS=Conn.Execute("Select * From kat Where sub_kat=" & Request.QueryString("catId") & " Order By kat")
If clng(recordsetobjektet("antal")) <> 0 then
If RS.EOF Then%>
Felmeddelande:
Microsoft VBScript runtime error '800a000d'
Type mismatch: 'recordsetobjektet'
/db/lankarkiv/index.asp, line 197
Hmm hittade en gammal index som jag hade kvar och den funkar:
<%End If
Else
Set RS=Conn.Execute("Select * From kat Where sub_kat=" & Request.QueryString("catId"))
Set Antal=Conn.Execute("Select Count(*) As antal From kat Where sub_kat=" & Request.QueryString("catId"))
If Antal("antal") <> "0" Then
Verkar ha försvunnit lite kod innan av någon anledning.
Tack iallafall för din tid Anders
Mvh Jimmy