Avatar billede soren567 Nybegynder
27. juli 2002 - 16:17 Der er 3 kommentarer og
1 løsning

Hvad er der galt her, asp hajer kom frem ??

Når jeg prøver at køre denne her som skal checke på Aproved er 0 eller 1, kommer den med følgende fejl :

Type Mismatch RsCheck ?

Det kører på en MSSQL DB og DataType er BIT

-----------------scriptet-----------
<%
If Request.Cookies("domainid")("AffiliateId") = "" Then
SqlCheck = "Select * From WebSites Where Id = " & Request.QueryString("SiteId")
'response.write sql
Set RsCheck = Conn.Execute(SqlCheck)
If RsCheck("Aproved") = 0 Then
%>
<!--#Include File="Check.htm"-->
<%
End If
Else
SqlCheck = "Select * From WebSites Where Aproved = 0 And Id = " & Request.Cookies("domainider")("SiteId")
'response.write sql
Conn.Execute(SqlCheck)
If RsCheck("Aproved") = 0 Then
%>
<!--#Include File="Check.htm"-->
<%
End If
End If
%>

-------script-slut-----------

Håber der er nogen der har et godt svar ??!
Avatar billede eagleeye Praktikant
27. juli 2002 - 16:25 #1
RsCheck skal være et recordsset.. Så prøv at ændre:

Conn.Execute(SqlCheck)
If RsCheck("Aproved") = 0 Then

til:

Set RsCheck = Conn.Execute(SqlCheck)
If RsCheck("Aproved") = 0 Then
Avatar billede soren567 Nybegynder
27. juli 2002 - 16:29 #2
Skal det være begge steder i scriptet ?
Avatar billede eagleeye Praktikant
27. juli 2002 - 16:32 #3
Ja hvis du ville havd resultatet af denne SQL:

SqlCheck = "Select * From WebSites Where Aproved = 0 And Id = " & Request.Cookies("domainider")("SiteId")
Avatar billede eagleeye Praktikant
27. juli 2002 - 16:36 #4
Ellers er RsCheck stadig lig med det recordset du åbnede først...

If Request.Cookies("domainid")("AffiliateId") = "" Then
SqlCheck = "Select * From WebSites Where Id = " & Request.QueryString("SiteId")
'response.write sql
Set RsCheck = Conn.Execute(SqlCheck)
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