---
title: "SQL-hjälp för ORDER BY"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/188589-sql-hjälp-för-order-by"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "HaXx0rPer"
published: "2011-12-14T16:00:08.000Z"
updated: "2011-12-14T16:00:08.000Z"
replies: 0
views: 463
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/databaser-sql/188589-sql-hjälp-för-order-by"
---

# SQL-hjälp för ORDER BY

## #1 — HaXx0rPer, 2011-12-14T16:00Z

Hej, jag har kört fast på en skoluppgift. Det är en inlämningsuppgift där jag ska fylla i SQL-kod i programstubbar. 

Programkoden ser ut såhär:

    Private Sub uppdateraListan()
        mySqlCommand.Connection = mySqlConnection.ReturneraKoppling()
        mySqlCommand.CommandType = CommandType.Text
        mySqlCommand.CommandText = "SELECT \* FROM Elev3362 ORDER BY efternamn" 'EGEN KOD: SQL-SATS FÖR ATT VÄLJA ALLT OM ALLA ELEVER SORTERAT PÅ EFTERNAMN"

        mySqlConnection.open()
        myAdapter = New SqlDataAdapter(mySqlCommand)
        Dim ds As DataSet = New DataSet
        myAdapter.Fill(ds, "Elev")
        mySqlConnection.Close()
        Dim i As Integer, pnr As String, namn As String, elever As New ArrayList

        For i = 0 To ds.Tables("Elev").Rows.Count - 1
            With ds.Tables("Elev").Rows(i)
                namn = Trim(.Item("efternamn")) & ", " & Trim(.Item("fornamn"))
                pnr = Trim(.Item("pnr"))
                elever.Add(New ElevClass(pnr, namn))
            End With
        Next
        ListBox1.DataSource = elever
        ListBox1.DisplayMember = "namn"
        ListBox1.ValueMember = "pnr"

    End Sub

mySqlCommand.CommandText = "SELECT \* FROM Elev3362 ORDER BY efternamn" 'EGEN KOD: SQL-SATS FÖR ATT VÄLJA ALLT OM ALLA ELEVER SORTERAT PÅ EFTERNAMN"
 \<-----Det här är alltså den del jag ska ändra på.

och jag får felmeddelande på:

ListBox1.ValueMember = "pnr"

som lyder: 

Cannot bind to the new display member.
Parameter name: newDisplayMember

Tabell Elev3362, består av:

pnr
fornamn
efternamn
ort

Tycker att det inte borde vara svårare än sådär? Är en riktig nybörjare när det kommer till programmering och SQL. Vet någon vad det är som är fel?

Permalänk: https://www.webforum.nu/p/188589

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/188589-sql-hjälp-för-order-by
