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


ta reda på villken som är nästa i databsen i samma kate

Postades av 2002-09-08 22:53:24 - Ola Ebbesson, i forum asp - allmänt, Tråden har 9 Kommentarer och lästs av 550 personer

Jag har gjort ett bildsystem dr jag laddar upp bilder sen lägger till info om dem i en databs enligt följande


| ID | kategori | bildtext | bildnamn |

nu så ska man få se en sida där men kan se EN bild sen ska man kunna trycka på nästa och då komma till nästa bild från samma katergori det går inte att ta ID + 1 då det kan finnas först en bild till kategori 1 sen en till kategori 2 sen en till kategori 1


Svara

Sv: ta reda på villken som är nästa i databsen i samma

Postades av 2002-09-08 23:04:46 - Roger Alsing

typ såhär kanske...

"select top(1) * from tabell where kategori=" & kategori & " and id > " & id & "order by id"

förutsatt att variablerna kategori och id är kategori och id för den bild du tittar på...

//Roger


Svara

Sv: ta reda på villken som är nästa i databsen i samma

Postades av 2002-09-08 23:44:45 - Ola Ebbesson

precis så var det jag vill ha det PussPuss ;)


Svara

Sv: ta reda på villken som är nästa i databsen i samma

Postades av 2002-09-09 00:03:05 - Ola Ebbesson

hur gör jag för att ta bilden innan då?

"select top(1) * from tabell where kategori=" & kategori & " and id < " & id & "order by id" ?


Svara

Sv: ta reda på villken som är nästa i databsen i samma

Postades av 2002-09-09 00:23:51 - Ola Ebbesson

Koden funkar ej


Set Conn = Server.CreateObject("ADODB.Connection")
Set RecSet = Server.CreateObject("ADODB.Recordset")
Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("admin\galleri.mdb")



SQL = "select top(1) * from bilder where namn=" & apas & " and id > " & apass & "order by id"

RecSet.Open SQL, Conn

felet:

SELECT-uttrycket innehåller ett reserverat ord eller argument som antingen är felstavat eller utelämnat, eller så är skiljetecknen felaktigt använda.
/ap/bild.asp, line 81


Svara

Sv: ta reda på villken som är nästa i databsen i samma

Postades av 2002-09-09 09:41:37 - Lars Berg

Det saknas en blank framför order by

SQL = "select top 1 * from bilder where namn=" & apas & " and id > " & apass & " order by id"

Vad är namn för datatyp? Om det är char så har du glömt ' kring värdet

SQL = "select top 1 * from bilder where namn='" & apas & "' and id > " & apass & " order by id"

Om du vill ha föregående så måste du vända på sorteringsordningen

SQL = "select top 1 * from bilder where namn='" & apas & "' and id < " & apass & " order by id desc"


Svara

Sv: ta reda på villken som är nästa i databsen i samma

Postades av 2002-09-09 10:57:48 - Andreas Hillqvist

Istället för att ställa flera fråger till databasen kan du hämta all information i första frågan som hämtar aktuell:


strSQL = "SELECT Main.*, " & vbCrLf _
" (SELECT Max(Sub.ID) FROM bilder AS Sub WHERE Sub.kategori=Main.kategori AND Sub.ID<Main.ID) as Previous, " & vbCrLf _
" (SELECT Min(Sub.ID) FROM bilder AS Sub WHERE Sub.kategori=Main.kategori AND Sub.ID>Main.ID) as Next" & vbCrLf _
"FROM bilder As Main" & vbCrLf _
"WHERE Main.ID = " & id




Svara

Sv: ta reda på villken som är nästa i databsen i samma

Postades av 2002-09-09 17:02:28 - Roger Alsing

ska man dock vara lite kinkig och anta att vi håller oss i asp
och han ska visa en bild per sida så måste han ju det senare fallet lagra hela recordsettet i en session variabel för att det ska hålla state mellan sidrequestsen.
och lagra objekt i stessionvariabler är ju lite osnyggt med tanke på att de låser trådar i iis'en och fyller minnet på webservern...

jag röstar för att det är bättre att belasta databasen än att fylla webservern med massa objekt..
så lite state på webservern som möjligt är bra :)

//Roger


Svara

Sv: ta reda på villken som är nästa i databsen i samma

Postades av 2002-09-09 18:37:55 - Andreas Hillqvist

Nu är du allt ute och cyklar. Man skickar ju en querysträng till sidan. Slår upp informationen om bilden, id för tidigare och id för nästa bild med ett recordset.

Vad kommer Sessions variabler in i bilden?

Behövs inte.


Svara

Sv: ta reda på villken som är nästa i databsen i samma

Postades av 2002-09-09 19:53:18 - Roger Alsing

hehe , sorry , det var jag som inte läste sql koden..
antog att du hämtade alla info för en viss kategori och sedan lagrade undan den...

men så var ju inte fallet... det var jag som inte läste allt bara .. :P
sorry

//Roger


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 817
27 960
271 761
8 494
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