27. marts 2002 - 12:34
Der er
11 kommentarer og 3 løsninger
Benytte 2 statements i en SQL-forespørgsel
Jeg har denne linie, som trækker de sidste 25 indlæg ud: SQL = "SELECT TOP 25 * FROM debat ORDER BY emneID DESC" Jeg vil gerne kunne hive "tid" ud også. Hvordan gør jeg?
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
27. marts 2002 - 12:40
#1
Du vælger *, så du får alle felter ud.
27. marts 2002 - 12:40
#2
"tid" er et vidt begreb.... er "tid" et felt i tabellen? så har du den allerede...rs("tid")
27. marts 2002 - 12:45
#3
sone, så får jeg jo ALLE poster ud. Jeg er kun interesseret i at få vist de første 25. Brugeren skal selv kunne vælge, om han/hun vil have vist 25/50/75... indlæg. Men til en start skal der kun være de sidste 25. "tid" er et felt i tabellen, men hvordan får jeg flettet den ind i SQL-sætningen?
27. marts 2002 - 12:49
#4
SQL = "SELECT tid FROM .... SQL = "SELECT TOP 25 * FROM ..... De to SQL-sætninger kan jeg jo ikke have stående.
27. marts 2002 - 12:55
#5
select top 25 tid from debat ORDER BY emneID DESC Men som de andre siger, har du den allerede når du selecter *, for det er nemlig alle felter i din database.
27. marts 2002 - 13:05
#6
Ok, jeg har dette stykke kode, som skriver tidspunktet ud: tidspunkt = day(RS("tid")) & "-" & month(RS("tid")) & "-" & year(RS("tid")) & " " & hour(RS("tid")) & ":" & minute(RS("tid")) response.write "<td valign=""top"" width=""20%""><span class=""tekst11""><nobr>" & tidspunkt & "</nobr></td></tr>" Men det viser tidspunktet for det seneste indlæg?
27. marts 2002 - 13:10
#7
Det er fordi sætningen tidspunkt = .. ikke er inde i din løkke, mere kode.
27. marts 2002 - 13:15
#8
Ok, du får det hele: <% Set Conn = Server.CreateObject("ADODB.Connection") dbConn = "SERVER=Local;DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("/fpdb/include.mdb") Conn.open dbConn SQL = "SELECT TOP 25 * FROM debat ORDER BY emneID DESC" Set RS = Conn.Execute( SQL ) response.write "<tr><td valign=""top"" width=""30%""><span class=""tekst11""><b>" & "Forfatter" & "</b></td>" response.write "<td valign=""top"" width=""50%""><span class=""tekst11""><b>" & "Artiklens navn" & "</b></td>" response.write "<td valign=""top"" width=""20%""><span class=""tekst11""><b>" & "Lagt på" & "</b></td></tr>" response.write "<tr><td width=""100%"" colspan=""3"" bgcolor=""#AF0000"" style=""height:1px;overflow:hidden;""></td></tr>" tidspunkt = day(RS("tid")) & "-" & month(RS("tid")) & "-" & year(RS("tid")) & " " & hour(RS("tid")) & ":" & minute(RS("tid")) while NOT RS.EOF response.write "<tr><td valign=""top"" width=""30%""><span class=""tekst11"">" & RS("nick") & ":" & "</span></td>" response.write "<td valign=""top"" width=""50%""><span class=""tekst11""><a href=""debatemne.asp?emneID=" & RS("emneID") & """>" & RS("emne") & "</a></span></td>" response.write "<td valign=""top"" width=""20%""><span class=""tekst11""><nobr>" & tidspunkt & "</nobr></td></tr>" RS.MoveNext text="" wend response.write "<tr><td width=""100%"" colspan=""3"" bgcolor=""#AF0000"" style=""height:1px;overflow:hidden;""></td></tr>" RS.Close Set RS = nothing Conn.Close Set Conn = nothing %>
27. marts 2002 - 13:18
#9
Du rykker bare lige tidspunkt = .. ind i løkken, sådan her: while NOT RS.EOF tidspunkt = day(RS("tid")) & "-" & month(RS("tid")) & "-" & year(RS("tid")) & " " & hour(RS("tid")) & ":" & minute(RS("tid")) response.write "<tr><td valign=""top"" width=""30%""><span class=""tekst11"">" & RS("nick") & ":" & "</span></td>" response.write "<td valign=""top"" width=""50%""><span class=""tekst11""><a href=""debatemne.asp?emneID=" & RS("emneID") & """>" & RS("emne") & "</a></span></td>" response.write "<td valign=""top"" width=""20%""><span class=""tekst11""><nobr>" & tidspunkt & "</nobr></td></tr>" RS.MoveNext text="" wend
27. marts 2002 - 13:20
#10
Det var simpelt. Giv mig lige et svar, netsrac
27. marts 2002 - 13:22
#11
Svar :)
27. marts 2002 - 13:24
#12
Tak for hjælpen, allesammen. I er GULD værd! :o)
27. marts 2002 - 13:27
#13
Så lidt :)
27. marts 2002 - 14:55
#14
Kurser inden for grundlæggende programmering