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


RecSet.MoveNext

Postades av 2002-07-16 12:02:53 - Johan Nemo, i forum asp - allmänt, Tråden har 9 Kommentarer och lästs av 429 personer

">Efterkommande

Funkar inte! =(

Är tänkt att ID skall hoppa till efterkommande värde i databasen. Om den stor på inlägg 1556, så vill ja att nästkommande skall komma. Om jag tagit bort en inlägg kan det vara så att ID 1555 saknas, därför vill jag att den skall hoppa till efterföljande, i mitt exempel 1554!




Svara

Sv: =(

Postades av 2002-07-16 12:10:18 - Björn Johansson

hmm...ge en rubrik som innehåller innehållet i frågan..många ignorerar inlägg med konstiga rubriker...

/bj


Svara

Sv: =(

Postades av 2002-07-16 12:12:43 - Patrik Malmström

Recset.Movenext("id")????


Svara

Sv: =(

Postades av 2002-07-16 12:38:47 - Anders Moldin

Svara människan istället pojkar!

Recset.MoveNext


Svara

Sv: RecSet.MoveNext

Postades av 2002-07-16 20:44:37 - Andreas Hillqvist

Kanske inte snyggaste lösningen. Men den funkar. ;O)
<code>
<%
If Request.QueryString("nyheter") = "visa" Then
Visa = "SELECT * FROM nyheter WHERE ID = " & Request.QueryString("ID") & " "
RecSet.Open Visa, Connect

%><P>
<% =RecSet("rubrik") %><BR>
<% =RecSet("text") %><BR>
<% RecSet.Close %>
Tillbaka till ÖVERSIKT.
<%
Visa = "SELECT Max(ID) AS ID FROM nyheter WHERE ID < " & Request.QueryString("ID")
RecSet.Open Visa, Connect

If IsNumeric(RecSet("ID")) Then
Response.Write "Till FÖREGÅENDE NYHET"
Else
Response.Write "FÖREGÅENDE NYHET SAKNAS"
End If
RecSet.Close

Visa = "SELECT Min(ID) AS ID FROM nyheter WHERE ID > " & Request.QueryString("ID")
RecSet.Open Visa, Connect

If IsNumeric(RecSet("ID")) Then
Response.Write "Till EFTERKOMMANDE NYHET"
Else
Response.Write "EFTERKOMMANDE NYHET SAKNAS"
End If
RecSet.Close
End If
%>
</code>


Svara

Sv: RecSet.MoveNext

Postades av 2002-07-17 01:45:40 - Benni Svensson

Är det verkeligen så som han vill ha det. Som du visar, så visar du det minsta ID:t och det största ID:t.
Jag tror att det är paging som han är ute efter. Är det så så kan jag visa en bra fungerande paging.


Svara

Sv: RecSet.MoveNext

Postades av 2002-07-17 09:51:25 - Johan Nemo

SAW har rätt. Jag är inte ute efter det största och det minsta ID:et, utan det föregående och det efterkommande. Men annars var kodsnutten väldigt bra! =)


Svara

Sv: RecSet.MoveNext

Postades av 2002-07-17 09:53:55 - Andreas Hillqvist

Nu får du allt bakläxa SAW. Läs vilkoren i SQL satserna!
* Största ID av id'n som är mindre än aktuellt Id är ju föregående.
* Minsta ID av id'n som är större än aktuellt Id är ju nästkommande.

Du får kontrollera vad det är jag gör. Har mer erfarenhet än dig. Så jag vet för det mesta vad jag sysslar med. Fast jag såg ett syntaxfel tack var dig. Glömt id i den tredje SQL satsen. Men har fixat det nu.


Svara

Sv: RecSet.MoveNext

Postades av 2002-07-17 10:04:32 - Andreas Hillqvist

Samma kod lite optmerad. Bara en SQL fråga. Samt kontrol så inga SQL satser skickas in med Request.QueryString("ID"):
<code>
<%
Dim NewsID

Function SQLNumber(Value)
If IsNumeric(Value) Then
SQLNumber = Value
Else
SQLNumber = "Null"
End If
End Function

NewsID = Request.QueryString("ID")

If Request.QueryString("nyheter") = "visa" Then
Visa = "SELECT *, (SELECT Max(ID) AS ID FROM nyheter WHERE ID < " & SQLNumber(NewsID) & ") As PreviousID, (SELECT Min(ID) AS ID FROM nyheter WHERE ID > " & SQLNumber(NewsID) & ") As NextID FROM nyheter WHERE ID = " & NewsId & " "
RecSet.Open Visa, Connect

If RecSet.EOF Then
Response.Write "<H3>Artikel finns ej i databasen!</H3><BR>" & vbCrLf
Response.Write "Tillbaka till ÖVERSIKT."
Else
Response.Write "<P>" & vbcrlf
Response.Write RecSet("rubrik") & "<BR>" & vbcrlf
Response.Write RecSet("text") & "<BR>" & vbcrlf
Response.Write "Tillbaka till ÖVERSIKT."

If IsNumeric(RecSet("PreviousID")) Then
Response.Write "Till FÖREGÅENDE NYHET"
Else
Response.Write "FÖREGÅENDE NYHET SAKNAS"
End If

If IsNumeric(RecSet("NextID")) Then
Response.Write "Till EFTERKOMMANDE NYHET"
Else
Response.Write "EFTERKOMMANDE NYHET SAKNAS"
End If
RecSet.Close
End If
%>
</code>


Svara

Nyligen

  • 18:37 Remove the bumper in AUDI
  • 15:35 Chicken road crash game
  • 21:41 Automotive Services UK
  • 20:44 Erfarenhet av CBD-olja mot sömnpro
  • 12:13 Sex Dolls for Sale
  • 19:42 Online Casinos for Haitian Players
  • 19:38 Rekommendera något intressant
  • 19:13 Международная перевозка грузов

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 889
27 965
271 778
468
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