webForumDet fria alternativet

response.write

ASP

4 svar · 161 visningar · startad av urban

Medlem sedan nov. 2001124 inlägg
Frågan#1

SQL = "UPDATE Medlemmar SET gor = 'Är inne på if clng(request.querystring("id")) = clng(session("id")) then
--------------------------------------------------------------------------^

vad gör jag för fel?

if clng(request.querystring("id")) = clng(session("id")) then
vad = response.write "sitt"
else
vad = request.querystring("Anvandarnamn")&"´s"
end if

Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("Database/Medlemmar.mdb")&""
SQL = "UPDATE Medlemmar SET vad = 'Är inne på "&vad&" krypin' WHERE ID ="& session("id")
connect.Execute SQL
connect.close
set connect = nothing

Medlem sedan mars 2002777 inlägg
#2

Varför sparar du hela 'Är inne på "&vad&" krypin' i databasen, varför inte bara spara värdet på var och skriva ut det andra vid presentationen?

Medlem sedan nov. 2001124 inlägg
#3

hur menar du?

Medlem sedan mars 2002777 inlägg
#4

sedan borde:

vad = response.write "sitt"

vara

vad = "sitt"
Medlem sedan mars 2002777 inlägg
#5

Ursprungligen av urban hur menar du?

om du enbart sparar värdet på variabeln 'var' i databasen, då sparar du bara den dynamiska informationen.

sedan när du presenterar infot:

response.write "Är inne på " & RecSet("vad") & " krypin"
265 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
130 ms — ändringar (db)