webForumDet fria alternativet

knepigt

7 svar · 189 visningar · startad av webzonen

webzonenMedlem sedan feb. 2001390 inlägg
#1

Donar med en meddelande tjänst som funkar bra.. men när jag skall lista meddelanden får jag felet: To few parameters, expected 1. här är koden:
<%
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "driver={Microsoft Access Driver (*.mdb)};DBQ=C:\Inetpub\wwwroot\webzonen\main\main.mdb"
SQL = "SELECT * FROM messages WHERE Till = " & Session("user")
SQL = SQL & " ORDER BY ID DESC"
Set RS = Server.CreateObject("ADODB.Recordset")
RS.Open Sql, Connect, 3, 3
%>
<a href="meddelande.asp?do=las&step=2&id=<% =RS("ID") %>"><% =RS("Titel")%></A> - Från: <% =RS("Fran") %> - Datum: <% = RS("Datum") %>
<% Connect.Close
RS.Close
%>

------------------
En sak livet lärt mig är att idioterna oftast har rätt

[Redigerat av webzonen den 20 aug 2001]

TobbsterMedlem sedan mars 2001309 inlägg
#2

Ska inte den här raden se ut så här....

SQL = "SELECT * FROM messages WHERE Till = " & Session("user") "

------------------
Är man medlem på WF så behöver man inga vänner !

jorgenMedlem sedan feb. 20012 412 inlägg
#3

Hej!

Innehåller Session("user")
något värde?

Om den gör det. vilken rad är den du får fel på?

mvh Jörgen

------------------
*** Var går gränsen mellan långa kortbyxor och korta långbyxor? ***

jorgenMedlem sedan feb. 20012 412 inlägg
#4

Ska inte den här raden se ut så här....
Kod:
SQL = "SELECT * FROM messages WHERE Till = " & Session("user") "

Tobbster, då fattas du en fnutt "

Innehåller session ett numeriskt fält så ska det se ut:


SQL = "SELECT * FROM messages WHERE Till = " & Session("user")

är det en sträng ska det se ut:


SQL = "SELECT * FROM messages WHERE Till = '" & Session("user") &"' "

Hoppas jag är rätt på det ;)

mvh Jörgen

------------------
*** Var går gränsen mellan långa kortbyxor och korta långbyxor? ***

[Redigerat av jorgen den 20 aug 2001]

webzonenMedlem sedan feb. 2001390 inlägg
#5

jo.. sessionen innehåller i det fallet jag testade namnet Sowat . och raden den pekar felet på är lustigt nog:
Set Connect = Server.CreateObject("ADODB.Connection")

------------------
En sak livet lärt mig är att idioterna oftast har rätt

jorgenMedlem sedan feb. 20012 412 inlägg
#6

Alltså innehåller din session en sträng och då bör det se ut så här:


SQL = "SELECT * FROM messages WHERE Till = " & _
" '" & Session("user") & "' ORDER BY ID DESC"

mvh Jörgen

------------------
*** Var går gränsen mellan långa kortbyxor och korta långbyxor? ***

[Redigerat av jorgen den 20 aug 2001]

TobbsterMedlem sedan mars 2001309 inlägg
#7

Alldeles riktig jorgen.....

Lite trött nu....... ;)

------------------
Är man medlem på WF så behöver man inga vänner !

@ndersMedlem sedan juni 200032 969 inlägg
#8

det felmeddelande du får brukar tyda på att man angett ett felaktigt tabell- eller fältnamn i frågan, så där skulle jag börja med att kika.

red: ... om nu inte ovanstående hjälper.

mvh,

------------------
can i borrow your goat?

[Redigerat av @nders den 20 aug 2001]

125 ms totalt · 3 externa anrop · v20260731065814-full.beb2e261
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
122 ms — hämta tråd, inlägg och bilagor (db)