Frågan 26 aug. 2002 07:48 #1 Tjo
Hur skriver man ut en
SQL = "SELECT count(*) FROM table as SL"
Har provat med allt, men den vill bara inte skriva ut det :)
@nders Medlem sedan juni 2000 32 967 inlägg Du har satt din AS på fel ställe.
SQL = "SELECT count(*) [b]as SL[/b] FROM table"
Nu kan du komma åt den genom att använda SL som fältreferens i ASP. Annars kan man alltid komma åt ett fält genom att använda dess index:
Response.write objRS(0) ' 0 är första fältet i aktuell post i recordsetet
Mvh,
Tjenare jo jag har det såhär typ
set Rs = Server.CreateObject("ADODB.Recordset")
SQL = "SELECT count(*) AS sa FROM Table"
Rs.Open SQL, Conn
sedan om jag provar skriva ut tex
<%=sa%> blire 0 värde...
eller den skriver inte ut ett dugg =)
@nders Medlem sedan juni 2000 32 967 inlägg Precis som med allt annat du hämtar från ett recordset så får du ange recordsetobjektet och fältnamnet, <% = recordsetobjektet("fältnamnet") %> . I det här fallet alltså:
<% = Rs("sa") %>
Mvh,
T TainEvil Medlem sedan aug. 2002 106 inlägg Här gäller det minsann att skriva fort för att hinna först !! ;)
Man får nog hålla sig till snabbsvar rutan i framtiden ;)