webForumDet fria alternativet
Logga in / Bli medlem

Databas

ASP

8 svar · 200 visningar · startad av dahlgren

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

Jag undrar om nån vet hur man skriver ut 2 fält från en databas när man har radens ID. Jag har först sida1.asp och när man trycker på en länk på den sidan kommer man till sida2.asp?ID=12 hur gör jag för att skriva ut fälte med ID 12 på sida2.asp

Medlem sedan dec. 20003 563 inlägg
#2

Välkommen till WF Dahlgren

Sida2.asp ---
set RS = conn.execute("SELECT * FROM tabell WHERE ID = "&request.querystring("ID")&" ")
response.write RS("fälten")

Eller hur menar du? Lite oklart tror jag :q

Medlem sedan aug. 20011 946 inlägg
#3

Jag kaninte få det att funka vad är det som är oklart?

Medlem sedan juli 20015 107 inlägg
#4

Du måste först connnacta o öppna Databasen innan du kan hämta ut tabbellen ur den...

<%

ID = request.querystring("ID")

Set my_conn = Server.CreateObject("ADODB.Connection")
my_conn.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("databaser/databas.mdb"))
SQL="SELECT * from Tabbel namn WHERE ID = '"& ID &"'"
SET RS = my_conn.execute(SQL)

Response.write RS("TBAELL NAMN SOM SKALL VISAS I DOKUMNTET")
%>
Medlem sedan dec. 20003 563 inlägg
#5

Det jag menade var hur mycket vet du själv?
Har du en databaskoppling eller vet du något om SQL?
Som ny i wf-gänget så vet ju ingen hur mycket du kan än... ;)

Medlem sedan aug. 20011 946 inlägg
#6

ok, jag hade gjord databas koplling och lyckats med att få sidan att skriva ut id numret med <%=Request("ID")%> men att få den att skriva ut resten är något som jag inte lyckas med

Medlem sedan juli 20015 107 inlägg
#7

Skriv ut all kod på det ASP dokumentet som kopplingarna och det ligger i ska vi kolla på det, men jag rekomenderar att du lär dej lite om databaser o kopplingar o sånt innan du försöker göra en applikation, det brukar oftast gå bättre då..

Håller med Cyprys att vi på WF ingen på WF vet hur mycket du kan, (ännu)

Medlem sedan aug. 20011 946 inlägg
#8

<HTML>
<%
ID = request.querystring("ID")

Set my_conn = Server.CreateObject("ADODB.Connection")
my_conn.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("databas.mdb"))
SQL="SELECT * from gastbok WHERE ID = '"& ID &"'"
SET RS = my_conn.execute(SQL)

Response.write RS("text")
%>

<table width="88%">
<tr>
<td width="50%">
<p><b>Sång Titel: </b></p>
</td>
<td rowspan="1"> </td>
</tr>
<tr>
<td border="1"> </td>
</tr>
</table>

</HTML>

Medlem sedan juli 20015 107 inlägg
#9
<%
ID = request.querystring("ID")
Set my_conn = Server.CreateObject("ADODB.Connection")
my_conn.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("databas.mdb"))
SQL="SELECT * from gastbok WHERE ID = '"& ID &"'"
SET RS = my_conn.execute(SQL)

%>

<table width="88%">
<tr> 
<td width="50%"> 
<p><b>Sång Titel: <%=RS("text")%></b></p>
</td>
<td rowspan="1">ID: <%=RS("ID")%> </td>
</tr>
<tr> 
<td border="1"> </td>
</tr>
</table>

</HTML>

efter att du har connectat o öppnat o sxvekeras din select sats så skriver du ut det sidan genom att skriva <%=RS("Tabell_namn_som_skall_skrivas_ut")%>

257 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
117 ms — deklarationer (db)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)
119 ms — ändringar (db)