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


Plocka ut nästa ID?

Postades av 2004-01-28 11:25:30 - Joachim Feldt, i forum asp - allmänt, Tråden har 5 Kommentarer och lästs av 445 personer

Hej,

Mitt problem:
Jag har en sida som listar ut alla poster i min databas. Klickar jag på en post öppnas en ny sida som visa mer info om den aktuella posten.
Denna sidan har ju ett ID, t ex 15.
På denna sidan vill jag dels veta om det finns något ID som är större än 15 i databasen och finns det ett större ID, vill jag veta det som är närmast.

Alltså om nuvarande ID är 15, skall det första ID:t efter 15 skrivas ut.

Hur kan jag få ut det??

Jag använder ACCESS som databas.

/Jocke


Svara

Sv: Plocka ut nästa ID?

Postades av 2004-01-28 11:29:49 - Benni Svensson

Nu är jag inte säker på att jag har förstått vad du vill, men det jag tror att du söker är paging.
Sök på det så skall du se.
(med paging så kan du ställa in så att du kav visa ett bestämt antal poster per sida)


Svara

Sv: Plocka ut nästa ID?

Postades av 2004-01-28 11:43:37 - Joachim Feldt

Nja,
det är inte paging som jag är ute efter. Jag provade att göra det med paging, men det blev inte bra, av många anledningar. Går säkert att fixa till det också.

Men så tänkte jag att på ett enkelt sätt med en smart sql(eller två) skulle kunna lösa det på detta sättet istället.

Så min fråga kvarstår..

/Jocke


Svara

Sv: Plocka ut nästa ID?

Postades av 2004-01-28 12:05:36 - Anna-Karin Söderberg

Detta är nog inge optimal lösning, men du skickar väl med ID?
Plussa på detta ID med 1 till en variabel
Sen hämtar du med SQL detta värde, om RS.EOF 's fanns inte posten, plussa på din variable med 1 och kör SQL satsen igen.

tex:
<code>
iUID = Request.querystring("ID")
iUID = iUID + 1

strSQL = "SELECT * FROM tabell WHERE UID " & iUID
Rs.Open strSQL

IF RS.EOF THEN
iUID = iUID +1
strSQL = "SELECT * FROM tabell WHERE UID " & iUID
END IF
</code>

Skriver ur huvudet, men jag tror du förstår principen.

//Anna-Karin


Svara

Sv: Plocka ut nästa ID?

Postades av 2004-01-28 12:50:41 - Joachim Feldt

Tack Cougarina, men det känns inte så optimalt.

Nä, jag ändrar mig. Använder paging istället, det känns som om det är det rätta att använda här och med lite trixande blev det som jag ville ha det.

Tack för hjälpen ändå!!

/Jocke


Svara

Sv: Plocka ut nästa ID?

Postades av 2004-01-28 17:08:31 - Johan Djupmarker

SELECT TOP 1 ID FROM tabell WHERE ID > 15 ORDER BY ID

Om det finns fler poster får du fram nästa, om det inte finns fler poster får du ingen post i retur.

/Johan


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 791
27 960
271 761
5 971
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