Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Flera recordset?

Postades av 2003-11-03 14:46:34 - Henrik Häggström, i forum asp - allmänt, Tråden har 2 Kommentarer och lästs av 472 personer

Hur gör man för att slippa flera recordset??
Jag har koden nedan:

/HH

<%@ Language=VBScript %>
<!-- #include file="include.asp" -->
<%
StrId = Request.QueryString("Id")' Id på vad som skall visas...
'StrId = Request.Form("Id")' Id på vad som skall visas...
'Skapa kopplingen till databasen.
Set ObjConn = Server.CreateObject("ADODB.Connection")
SET ObjConn = System_GetDatabaseConn()
Set ObjRs1 = Server.CreateObject("ADODB.Recordset")'recordset för ämne
Set ObjRs2 = Server.CreateObject("ADODB.Recordset")'recordset för artikelinnehåll
strSQL1 = "SELECT * FROM Amnesplan_PK WHERE amne_sca_id = " + StrId + ""
strSQL2 = "SELECT * FROM Publ_PK WHERE amne_sca_id = " + StrId + ""
ObjRs1.Open strSQL1,ObjConn,3,1
ObjRs2.Open strSQL2,ObjConn,3,1
%>
<HTML>
<HEAD>
</HEAD>
<BODY>
Ämne: <%=ObjRS1("amne_sca_text")%><p></p>
Artikelinnehåll:<br>
<table border="1" cellpadding="5" cellspacing="0">
<tr>
<td>Titel</td>
<td>Tid</td>
<td>Art Nr:</td>
<td>Vol Nr:</td>
</tr>
<%
DO UNTIL ObjRS2.EOF
'varannan rad annan färg
i = i+1
If i Mod 2 <> 0 Then
bgcolor = "E8EAF0" 'ljusblå färg
Else
bgcolor = ""
End If
%>
<tr bgcolor="<%=bgcolor%>">
<td><%=ObjRs2("doktitel")%></td>
<td><%=ObjRs2("dokdatum")%></td>
<td><%=ObjRs2("vol_sca_id")%></td>
<td><%=ObjRs2("art_nr1_sca")%></td>
</tr>
<%
ObjRs2.MoveNext()
Loop
%>
</table>
</BODY>
</HTML>


Svara

Sv: Flera recordset?

Postades av 2003-11-03 15:17:38 - Fredrik Henrysson

Så här kanske är en variant du kan prova med:

strSQL1 = "SELECT * FROM Amnesplan_PK, Publ_PK WHERE Amnesplan_PK.amne_sca_id = Publ_PK.amne_sca_id AND Amnesplan_PK.amne_sca_id = " & StrId & ""

//Fredrik


Svara

Sv: Flera recordset?

Postades av 2003-11-03 16:55:29 - Henrik Häggström

Hej,

Det funkar jättebra, men jag får inte till "paging" på detta??
Kan nån skriva en enkel förklaring eller kod?
Kollade på några exempel men jag fick ej till det.

mvh

/HH


<%@ Language=VBScript %>
<!-- #include file="include.asp" -->
<%
StrId = Request.QueryString("Id")' Id på vad som skall visas...
StrFriText = Request.Form("FriText")' Id på vad som skall visas...
'Skapa kopplingen till databasen.
Set ObjConn = Server.CreateObject("ADODB.Connection")
SET ObjConn = System_GetDatabaseConn()
Set objRs = Server.CreateObject("ADODB.Recordset")'recordset för ämne
strSQL = "SELECT * FROM Amnesplan_PK, Publ_PK WHERE Amnesplan_PK.amne_sca_id = Publ_PK.amne_sca_id AND Amnesplan_PK.amne_sca_id = " & StrId & ""
'strSQL2 = "SELECT * FROM Publ_PK WHERE doktitel Like " + "'%" + StrFriText + "%'" + ""
objRs.Open strSQL,ObjConn,3,1
%>
<HTML>
<HEAD>
</HEAD>
<BODY>
Ämne: <%=objRs("amne_sca_text")%><p></p>
Artikelinnehåll:<br>
<table border="1" cellpadding="5" cellspacing="0">
<tr>
<td>Titel</td>
<td>Tid</td>
<td>Art Nr:</td>
<td>Vol Nr:</td>
</tr>
<%
DO UNTIL objRs.EOF
'varannan rad annan färg
i = i+1
If i Mod 2 <> 0 Then
bgcolor = "E8EAF0" 'ljusblå färg
Else
bgcolor = ""
End If
%>
<tr bgcolor="<%=bgcolor%>">
<td><%=objRs("doktitel")%></td>
<td><%=objRs("dokdatum")%></td>
<td><%=objRs("vol_sca_id")%></td>
<td><%=objRs("art_nr1_sca")%></td>
</tr>
<%
objRs.MoveNext()
Loop
%>
</table>
</BODY>
</HTML>


Svara

Nyligen

  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 792
27 960
271 761
469
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies