SQL problem

ASP

2 svar · 184 visningar · startad av LordJens

Medlem sedan aug. 2000119 inlägg
Trådstart#1

Jag håller på att göra ett meddelandesystem för medlemmarna på min nya hemsida. Dvs. de skall kunna skicka meddelanden åt varandra som sedan skall visas upp på deras inkorgsida.

Att skriva in meddelandet i min Access databas gick bra. Men när jag skulle visa meddelanden i inkorgen blev det problem. Närmare bestämmt:

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

[Microsoft][Drivrutin för ODBC Microsoft Access] För få parametrar angavs. 1 förväntades.

..på koden...

   visa = "SELECT * FROM meddelanden WHERE till = "& Session("member") &""
   RecSet2.Open visa, Connect2, adOpenStatic, adLockOptimistic

Session("member") är en sträng, namnet på medlemmen.
Fyller man istället för Session("member") in namnet på en användare fungerar det fint.

Vad är felet?

[Redigerat av LordJens den 04 sep 2000]

[Redigerat av LordJens den 04 sep 2000]

Medlem sedan dec. 19996 721 inlägg
#2

Man måste ha enkelfnuttar runt strängar.

visa = "SELECT * FROM meddelanden WHERE till = '"& Session("member") & "'"

Medlem sedan aug. 2000119 inlägg
#3

Tusen tack!
Nu funkar det fin fint.

275 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
139 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
139 ms — ändringar (db)