webForumDet fria alternativet

behöver lite hjälp

ASP

1 svar · 430 visningar · startad av peter

Medlem sedan dec. 1999116 inlägg
Frågan#1

Nu håller jag på att bli tokig
så nu hoppas jag att någon här
kan hjälpa mig.

Jag håller på med en gästbok
och det fungerar att skiva inlägg
och titta på dem men jag vill
även ha möjligheten att ändra
i inläggen via en administrarions
sida.

Jag har gjort "admin" sidan och
lagt till en länk till sidan
som ska redigera inlägget...
använder en Querystring i länken....

när jag nu vill visa det valda
inlägget har jag använt följande
kod:

sql="SELECT * FROM Gastbok"
sql=sql & " WHERE ID = '" & Request.QueryString("nr") & "'"
Set rs=Server.CreateObject("ADODB.Recordset")
rs.Open sql, conn, 2, 2

Alltså ska den hämta inlägget
som har samma ID som Quearystringen
men när jag går in på sidan
fåra jag följande meddelande:

Microsoft OLE DB Provider for ODBC Drivers fel '80040e07'
[Microsoft][Drivrutin för ODBC Microsoft Access] Typblandningsfel i villkorsuttryck.
/webbmaster/gastbok/redigeragast.asp, rad 18

och rad 18 är: rs.Open sql, conn, 2, 2

vad är det som är fel??? kan
någon hjälpa mig... jag hoppas
det... eller finns det något annat
sätt att kunna editera inlägg???

MVH

//Peter

Medlem sedan dec. 19991 749 inlägg
#2

Typblandningsfel beror på att du har fel typ av data i variablerna. T.ex. om varabeln A som i databasen är ett Tal fält innehåller "Tjohoppsanhejsan"

------------------
Daniel Olsson - Teknisk Internetkonsult

Personlig sida

KjAM Sekten Community

/N

262 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)