webForumDet fria alternativet

Ett litet fel!

ASP

1 svar · 293 visningar · startad av -torlejf-

Medlem sedan feb. 2000153 inlägg
Frågan#1

Hej!
Jag har följande kod:

<% If session("nick") = Request.Querystring("user") Then %>
<HTML>
<%
Session("dbasepath") = "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("\cgi-bin\loggain.mdb")
Set Connection = Server.CreateObject("ADODB.Connection")
Connection.Open Session("dbasepath")
SQL = "SELECT * FROM meddelande WHERE to = '" & Request.Querystring("user") & "' AND Nytt = '1'"
Set RS = Connection.Execute(SQL)
%>
<% Do Until rs.EOF or rs.BOF %>
<%=RS("subjekt")%>
<%
rs.MoveNext
Loop
%>
<%
SQL = "SELECT * FROM meddelande WHERE to = '" & Request.Querystring("user") & "') AND Nytt = '0'"

Set RS2 = Connection.Execute(SQL)
%>
<% Do Until RS2.EOF or RS2.BOF %>
<%=RS2("subjekt")%>
<%
rs.MoveNext
Loop
%>
<% else %>
Fel!

<% End IF %>
</HTML>

Felet blir följande:

Microsoft OLE DB Provider for ODBC Drivers fel '80040e07'

[Microsoft][Drivrutin för ODBC Microsoft Access] Typblandningsfel i villkorsuttryck.

/forum/meddelande.asp, rad 9

Vad e det som inte stämmer.

Mina fält i databasen heter ID,to,from,subjekt,message,nytt

Tacksam för svar

------------------
::::::::::::::::::::::::
:Mvh. Torlejf :: Design:
::::::::::::::::::::::::
Hemsida på G!!!

Medlem sedan mars 20002 836 inlägg
#2

Hello,

om fältet Nytt är av typen tal så ligger nog felet där.

I koden så ser jag att du skrivit - AND Nytt = '1'" -

Enkel fnuttarna gör så att ettan blir en text sträng. Ta bort dem och det är ett tal igen.
<redigerat>
och du har det även längre ned i koden - Nytt = '0'"
Samma sak där ....
</redigerat>

Hoppas nu att det var det som var felet.

//PatrikB

------------------
=================================
** ZWGdesign **
=================================

[Redigerat av PatrikB den 02 jul 2000]

258 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)