webForumDet fria alternativet

Enkelt för dom som kan

ASP

2 svar · 184 visningar · startad av Rinaldo

Medlem sedan mars 20014 214 inlägg
Frågan#1

ok, ett til problem. Jag tror att detta är skrattretande enkelt för de som kan med jag sliter mig frustrerad i håret.

Jag ska hämta info ur en databas om en person på en sida. Han kan logga in och ändra sina uppg. själv men man ska kunna se dem direkt på hemsidan.

Databasen består av flera kolumner varav de viktiga i detta fall är Username och Info. Jag vill kunna hämta det som står i kolumnen info med hjälp av att kolla användarnamnet. Jag är koppland till databasen men hjälp mig med all anna kod som ska vara i dokumentetn

HJÄLP!

Medlem sedan dec. 20002 526 inlägg
#2

något såhär kanske... testa iaf...

<%
Set Databas = Server.CreateObject("ADODB.Connection")
Set rsInfo = Server.CreateObject("ADODB.Recordset")
MdbFilePath="databas.mdb"
Databas.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ= " & MdbFilePath & ";"
SQL = "select * from tabell where username =" & session("username")

rsInfo.Open SQL, Databas, 1, 2

If rsInfo.EOF then
Response.write "Blev fel nu"
End If
%>

sedan har du då formulär textruta med value

<%=rsInfo("username")%> 
'eller
<%=rsInfo("info om dom")%>

sådär... hmmm ... skriv vid fel. :e

------------------
grodan -besök den nu!!!

Medlem sedan feb. 20012 412 inlägg
#3

Om jag hajat rätt sparar du kapacitet med att skriva:

If rsInfo.EOF then
Response.write "Blev fel nu"
else
Response.Write " " & RsInfo("Username") & " "
End If
%>

istället för att skriva ut det på detta viset: <%=rsInfo("username")%>

mvh Jörgen

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

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