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


Hjälp med nybörjar problem

Postades av 2004-05-24 08:19:25 - Ville Fryckis, i forum asp - allmänt, Tråden har 2 Kommentarer och lästs av 523 personer

Hej!

Har ett lite problem med en sida jag gjort med koppling mot en mysql databas

Sidan visar skivor och man kan klicka på A och få alla skivor med artister som börjar på a
o.sv genom hela alfabeten. Har löst detta genom like, och det funkar hur bra som helst tills jag kommer till de som heter någon, med siffror eller något annat som ligger utanför alfabete. Då vill det sig inte. Finns det någon som kan tala om hur jag kan lösa detta?

SQL-koden ser ut så här i dags läget, om det kan vara någon hjälp:

<%
BOK = Request.Querystring("Bokstav")
%>
<%
If Request.Querystring("Bokstav") = "" Then
BOK = ("A")
End If
%>
<%

sql = "SELECT GRUPPER.ARTISTER, SKIVOR.SKIID, SKIVOR.TITEL, SKIVOR.PRIS "
sql = sql & "FROM GRUPPER INNER JOIN SKIVOR ON "
sql = sql & "GRUPPER.GRUID = SKIVOR.GRUID "
sql = sql & "WHERE SKIVOR.KATTID= 2 AND ARTISTER LIKE '"&BOK&"%' "
sql= sql & "ORDER BY ARTISTER ASC "
rs.open sql, conn,3 ,3
%>

Kod snutarna som jag använder mig för att olika bokstäver ser ut så här, plus det senaste försöket för att lösa de med siffror

<td width="4%">Ö</td>

<td width="12%">1_10</td>

Tack på förhand för hjälp


Svara

Sv: Hjälp med nybörjar problem

Postades av 2004-05-24 09:43:59 - Ulf Elfving

Jag skulle nog gjort lite annorlunda, för jag tror att din [012...] får det att bomba.

Jag skulle nog gjort en fråga som plockar ut de faktiska värden som finns i dina artister och byggt upp dina länkar på de faktiska värden som finns:

<code>
SELECT distinct Left([ARTISTER],1) AS FirstLetter
FROM GRUPPER
ORDER BY Left([ARTISTER],1)

' Sedan loopa genom det rs som skapas

Do until rs.EOF

Response.Write "" & rs(0) & ""

Loop
</code>

Då skall du bara få de unika bokstäver/siffror/tecken som finns i db
(Obs SQL plockad ur Access, så du kan behöva modofiera den för din db)


Svara

Sv: Hjälp med nybörjar problem

Postades av 2004-05-24 11:47:01 - Andreas Hillqvist

Alternativt:
<code>
SELECT Left([ARTISTER], 1) AS FirstLetter
FROM Grupper
GROUP BY Left([ARTISTER], 1)
</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 786
27 960
271 761
579
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