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


om nästa ID är .EOF

Postades av 2004-10-02 14:56:31 - Anette Eriksson, i forum asp - allmänt, Tråden har 6 Kommentarer och lästs av 385 personer

Hej.
Använder följande kod:
<code>
<%
nextID = cInt(RecSet("ID")) + 1
%>

.......

<% IF nextID XXX THEN %>&nbsp;<% ELSE %> <%=nextID%><% END IF %>
</code>

jag skulle viljat att där det står XXX ska det betyda att IF nextID är EOF så ska den lägga in &nbsp;
men vet inte hur man skriver?

asså om det är EOF så ska den sluta skriva nextID
hur skriver man då?


Svara

Sv: om nästa ID är .EOF

Postades av 2004-10-02 15:07:25 - Per Persson

<b>nextID = cInt(RecSet("ID")) + 1</b> är inte så lämpligt att använda. Vad händer om man inte har en sammanhängande följd av ID, t.ex. för att man plockat bort någon post?


Svara

Sv: om nästa ID är .EOF

Postades av 2004-10-02 15:08:58 - Anette Eriksson

Jo jag vet att det blir ett problem
Men är helt för dålig på att koda för att lösa det på ett svårare vis...
Får helt enkelt se till att bara lägga in bilder som jag ska ha kvar, så jag inte behöver ta bort någon av dem...
Då blir det inget problem..


Svara

Sv: om nästa ID är .EOF

Postades av 2004-10-02 15:16:27 - Anette Eriksson

alltså, det är för att den ska visa nästa bild i db

<% IF nextID (EOF) THEN %>&nbsp;<% ELSE %>Nästa Bild<% END IF %>


Svara

Sv: om nästa ID är .EOF

Postades av 2004-10-02 15:26:37 - Anna-Karin Söderberg

Nu vet jag inte hur din SQL fråga ser ut, men jag skulle göra en loop.

<code>
DO UNTIL RS.EOF ' loopa till recordsetet är slut.
Response.write "bildId = " & RS("ID")
RS.MoveNext
LOOP

</code>

Om man då har plockat bort ett ID så gör det inget, recordsetet loopas ut tills det är slut ändå.


//Anna-Karin


Svara

Sv: om nästa ID är .EOF

Postades av 2004-10-02 15:29:02 - Anette Eriksson

<code>

<%
Set Connect = Server.CreateObject("ADODB.Connection")
Set RecSet = Server.CreateObject("ADODB.Recordset")
strConnString = "DBQ=" & Server.MapPath("db/databas.mdb")
Connect.Open "DRIVER={Microsoft Access Driver (*.mdb)}; " & strConnString

Show = "SELECT * FROM fargergalleri where ID = " & Request.QueryString("ID") & " "
RecSet.Open Show, Connect, adOpenStatic, adLockOptimistic

%>

</code>


Svara

Sv: om nästa ID är .EOF

Postades av 2004-10-02 15:44:29 - Per Persson

Och för att få nästa ID, gör man ett slags fördröjning av utskriften:
<code>
PrevRS = RS
RS.MoveNext

DO UNTIL RS.EOF ' loopa till recordsetet är slut.
Response.write "bildId = " & PrevRS("ID")
Response.write "nextId = " & RS("ID")
RS.MoveNext
LOOP

Response.write "bildId = " & PrevRS("ID")
Response.write "nextId = inget"
</code>


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 784
27 960
271 761
612
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