webForumDet fria alternativet
Logga in / Bli medlem

SQL problem

ASP

2 svar · 165 visningar · startad av LordJens

Medlem sedan aug. 2000119 inlägg
Frågan#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.

259 ms totalt · 4 externa anrop · v20260731065814-full.5386d3bf
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)