Når du arbejder med tal skal der ikke "" omkring, da asp derved fortolker dette som en streng. Hvis du har gemt 0'et som tekst i databasen skal der være "" omkring, men gætter lige som mortency på at du har den som tal i databasen.
<% If (rsNummer.BOF OR rsNummer.EOF OR (rsNummer("Blanding") = 0)) Then %> <iframe src="include/koebher_normal.asp?IDprodukt=<%=(rsSpecifik.Fields.Item("IDprodukt").Value)%>" width="100%" height="100%" frameborder="0" scrolling="no"></iframe> <% Else %> <iframe src="include/koebher_blanding.asp?IDprodukt=<%=(rsSpecifik.Fields.Item("IDprodukt").Value)%>" width="100%" height="100%" frameborder="0" scrolling="no"></iframe> <% End if %>
giver denne fejl: error '80020009' Exception occurred. /dansk/specifik.asp, line 416 som er denne linie: <% If (rsNummer.BOF OR rsNummer.EOF OR (rsNummer("Blanding") = 0)) Then %>
har du prøvet det her: <%If (rsNummer.BOF OR rsNummer.EOF OR (CInt(rsNummer("Blanding"))=0)) Then%><iframe src="include/koebher_normal.asp?IDprodukt=<%=(rsSpecifik.Fields.Item("IDprodukt").Value)%>" width="100%" height="100%" frameborder="0" scrolling="no"></iframe><%Else%><iframe src="include/koebher_blanding.asp?IDprodukt=<%=(rsSpecifik.Fields.Item("IDprodukt").Value)%>" width="100%" height="100%" frameborder="0" scrolling="no"></iframe><%End if%>
denne virker: - når jeg tager OR (CInt(rsNummer("Blanding"))=0) ud af den - men jeg kan stadig ikke se hvorfor den fejler... <%If (rsNummer.BOF OR rsNummer.EOF ) Then%><iframe src="include/koebher_normal.asp?IDprodukt=<%=(rsSpecifik.Fields.Item("IDprodukt").Value)%>" width="100%" height="100%" frameborder="0" scrolling="no"></iframe><%Else%><iframe src="include/koebher_blanding.asp?IDprodukt=<%=(rsSpecifik.Fields.Item("IDprodukt").Value)%>" width="100%" height="100%" frameborder="0" scrolling="no"></iframe><%End if%>
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.