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


Hur ska jag skriva

Postades av 2008-01-14 23:01:34 - Anette Eriksson, i forum asp - allmänt, Tråden har 13 Kommentarer och lästs av 942 personer

Visa = "SELECT TOP 1 * FROM galleri where bil = '2' Order By Id Desc "

så kan man väl skriva om man vill att den ska välja det översta alternativet från galleriet där bil är =2 och sortera på id desc

men om jag vill att han ska då ta fram det som står i en annan kolumn när dom förhållanderna stämmer.. hur skriver jag då?

jag vill alltså att den ska skriva ut det översta ID från galleri där bil = '2' och sortera det desc


Svara

Sv: Hur ska jag skriva

Postades av 2008-01-15 08:05:52 - Johan Djupmarker

<b>men om jag vill att han ska då ta fram det som står i en annan kolumn när dom förhållanderna stämmer</b>

Misstänker att jag inte riktigt förstått frågan, men jag försöker så kan du väl komplettera frågeställningen om det inte stämmer.

Menar du att du vill ta ut Id-kolumnen från galleri-tabellen? Det gör du ju redan (tillsammans med alla andra kolumner).

Visa = "SELECT TOP 1 Id FROM galleri where bil = '2' Order By Id Desc "


Eller du kanske menar att du vill ta ut poster ur en annan tabell där med urvalet i den första frågan som kriterie?

Visa = "SELECT * FROM AnnanTabell WHERE GallariId IN (SELECT TOP 1 Id FROM galleri where bil = '2' Order By Id Desc)"

Borde nog fungera såhär också, känns mer korrekt när det bara blir en post som resultat från subqueryn:

Visa = "SELECT * FROM AnnanTabell WHERE GallariId = (SELECT TOP 1 Id FROM galleri where bil = '2' Order By Id Desc)"

/Johan


Svara

Sv:Hur ska jag skriva

Postades av 2008-01-15 14:24:47 - Anette Eriksson

jag vill få ut själva id numret. vill att den ska skriva vilket id nummer den nyaste posten har där bil=1
för jag har ett galleri med flera olika kategorier (bil=1, bil=2, bil=3, bil=4, bil=5...)
där jag lägger in bilder beroende på vilken typ dom hör till.
Men så vill jag visa den senaste bilden till varje galleri.
och bilderna heter samma som idnumret dom har. dvs. 1.jpg, 2.jpg 3.jpg osv....
så då tänkte jag att då borde jag kunna skriva
<img src="galleri/<%id nummret%>.jpg">
men vet inte hur jag ska göra för att få den att skriva dit idnumret iom det inte nödvändigtvis är den senaste bilden som är inlagd. och iom den ska göra det för alla olika kategorierna.
så har därför provat med följande

If Request.QueryString("ovrigt") = "show" Then
Set Connect = Server.CreateObject("ADODB.Connection")
Set RecSet = Server.CreateObject("ADODB.Recordset")
strConnString = "DBQ=" & Server.MapPath("db.mdb")
Connect.Open "DRIVER={Microsoft Access Driver (*.mdb)}; " & strConnString

Visa = "SELECT TOP 1 id FROM galleri where bil = '5' Order By Id Desc "

RecSet.Open Visa, Connect, adOpenStatic, adLockOptimistic
End If
%>
och sen <%=Request.QueryString("ovrigt")%>
men det blir fel.. :/


Svara

Sv: Hur ska jag skriva

Postades av 2008-01-15 15:08:25 - Johan Djupmarker

Hur blir det fel? Hur ser tabellen(erna och relationerna mellan dem) ut?

/Johan


Svara

Sv:Hur ska jag skriva

Postades av 2008-01-15 16:31:12 - Benni Svensson

Kan inte annat än undra...
<b>Visa = "SELECT TOP 1 id FROM galleri where bil = '5' Order By Id Desc " </b>
Du vill välja ut den senaste inlaggda bilen som har id = 5 och sortera efer id(5).
Tyck nu inte att jag är bror duktig men jag fann lite humor i det...
Du borde väll isåfall ha skrivet..
<code>
"SELECT id FROM galleri WHERE bil ='5'"
</code>
eller...


Svara

Sv: Hur ska jag skriva

Postades av 2008-01-15 17:16:01 - Anette Eriksson

nä.. vill inte välja ut den senast inlagda bilen som har id = 5
bil är alltså kategorier som rally, rallycross, isracing, street osv..
bil=1 är alltså kategori rally (bilder)
vill visa den senaste bilden i kategorin rally (Dvs. bil=1)
det blir ju jättemånga bilder som har bil=1 och vill bara visa den senaste...


Svara

Sv:Hur ska jag skriva

Postades av 2008-01-15 17:23:59 - Anette Eriksson

Felet blir att det blir ingenting alls...
(urs.. är så dålig på alla termer osv)
det är bara en tabell som heter galleri.
i den har jag kolumnerna ID, BIL, INFO, OVRIGT, DATUM
Där jag använder BIL till att sortera till vilken sida i galleriet som bilden ska visas.. om den ska visas när man klickar på rallybilder, eller på isbils bilder eller på street bilder. (dvs. bil=1, bil=2....)
så har jag att bilderna som då är sorterade och hämtas via databasen heter samma sak som det ID dom har i databasen.. dvs.. ID i databasen = 1, då heter bilden 1.jpg.
i vanliga fall så listar jag alla bilderna efter varandra och hämtar då en speciell bild genom att skriva <img src="galleri/<%=RecSet("ID")%>.jpg"> och då visas just bara den bilden som man har klickat på.
Men om jag vill visa en försättsbild.. dvs bara visa den senast inlagda bilden i kategorin, utan att man har klickat på någon. Det är då jag får problemet..


Svara

Sv: Hur ska jag skriva

Postades av 2008-01-15 18:15:14 - Johan Djupmarker

Om du kör frågan:
Visa = "SELECT TOP 1 id FROM galleri where bil = '5' Order By Id Desc "

Och sedan:
<img src="galleri/<%=RecSet("id")%>.jpg">

Då borde det fungera tycker jag. Har du koll på att koden verkligen körs? Testa att lägga till ett stavfel eller liknande för att se om du får felmeddelanden då.

/Johan


Svara

Sv:Hur ska jag skriva

Postades av 2008-01-15 19:34:08 - Anette Eriksson

Hej du..
Jo koden körs..
och koden du skrev nu fungerar ju om man bara har en form..
Problemet är ju att jag har 5 st olika...

jag har ju en bil=1, en bil=2, en bil=3, en bil=4, en bil=5
så då vet den ju inte vilken id den ska ta fram, om det är där bil=1 eller något annat...


Svara

Sv: Hur ska jag skriva

Postades av 2008-01-15 20:46:12 - Johan Djupmarker

Vill du ha en för varje kategori (bil)? I sådana fall borde detta fungera:

Visa = "SELECT bil, MAX(id) AS id FROM galleri GROUP BY bil"

/Johan


Svara

Sv:Hur ska jag skriva

Postades av 2008-01-15 21:06:33 - Anette Eriksson

vad ska jag då skriva för att få fram dom olika ID?
bara <% = RecSet("ID") %> på varje ställe eller hur fattar den vart den ska sätta in dom olika ID nummerna?


Svara

Sv: Hur ska jag skriva

Postades av 2008-01-15 21:43:18 - Johan Djupmarker

Ja, i id-kolumnen får du filnamnet och i bil-kolumnen vilken kategori den tillhör.

/Johan


Svara

Sv:Hur ska jag skriva

Postades av 2008-01-16 09:37:13 - Anette Eriksson





vad ska jag då skriva in istället för xxx på varje bildlänk?


Svara

Sv: Hur ska jag skriva

Postades av 2008-01-16 10:21:28 - Johan Djupmarker

DO UNTIL RecSet.EOF
%>
">.jpg" width="100" height="75">
<%
LOOP

/Johan


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

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 569 154
27 952
271 704
776
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