vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevDataGrid - Gönnen Sie Ihrem SQL-Kommando diesen krönenden Abschluß!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

ADO.NET / Datenbanken
array sortieren 
Autor: bombastic24
Datum: 11.09.08 10:31

Hallo leuts,
nach unzähligen versuchen array nach abc zu sortieren und sucherei komm ich nicht weiter..
hier mein code.
danke für euere hilfen...
was mache ich hier falsch ?
ich wollte nur das die namen sortiert aufgelistet werden aber ich kriege es einfach nicht hin.

 
Imports System
Imports System.IO
Imports System.Data.OleDb
Public Class Form1
    Dim DB As OleDbConnection
    Dim DBcomando As OleDbCommand
    Dim DBdatareader As OleDbDataReader
    Dim strCmd As String
    Dim dbFile As String
    Public Spieler As New ArrayList
    Dim SpName() As String
Public Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) _
  Handles Me.Load
 
 
        dbFile = "C:\temp\Fussball.accdb"
        DB = New OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data" & _
          "Source=" + _
                dbFile + ";Persist Security Info=False;")
        DB.Open()
        strCmd = ("select * from Fussball")
        DBcomando = New OleDbCommand(strCmd, DB)
 
        DBdatareader = DBcomando.ExecuteReader()
        DBcomando = Nothing
        DBdatareader.Read()
 
        Do While DBdatareader.Read()
 
            SpName = DBdatareader.Item("SpielerName")
            Spieler.Add(SpName)
            Array.Sort(SpName)
            ListBox1.Items.Add(SpName)
        Loop
 
    End Sub
End Class
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: array sortieren 
Autor: ModeratorDaveS (Moderator)
Datum: 11.09.08 10:42

        strCmd = ("select * from Fussball Order By SpielerName")
DB Fragen bitte im Ado.Net/DB Forum posten. Danke.

________
Alle Angaben ohne Gewähr. Keine Haftung für Vorschläge, Tipps oder sonstige Hilfe, falls es schiefgeht, nur Zeit verschwendet oder man sonst nicht zufrieden ist

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: array sortieren 
Autor: effeff
Datum: 11.09.08 11:20

Entweder erstellst du deine Abfrage - wie von Dave vorgeschlagen - bereits mit eingebauter Sortierung, oder du stellst schlicht und ergreifend die "Sorted"-Eigenschaft deiner ListBox auf "True"...

EALA FREYA FRESENA

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: array sortieren 
Autor: bombastic24
Datum: 11.09.08 11:23

Hallo Dave,
danke für die schnelle antwort.
aber meine frage handelt nicht um DB sonder Array sortierung.
Wenn ich daten in die array lege sollte er mir alles von anfang an sortieren.
Mein Ausbilder verlangt es von mir so. Ich weiß auch das man per SQL befehl geht.

@effeff
Listbox auf true zu stellen geht das weiß ich schon
aber trozdem danke...
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: array sortieren 
Autor: ModeratorDaveS (Moderator)
Datum: 11.09.08 11:52

    Public Spieler As New ArrayList
    Dim SpName As String
 
    Public Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) _
      Handles Me.Load
 
        ' ....
 
        Do While DBdatareader.Read()
            SpName = DBdatareader.Item("SpielerName")
            Spieler.Add(SpName)
        Loop
 
        Spieler.Sort()
        ListBox1.DataSource = Spieler
 
    End Sub

________
Alle Angaben ohne Gewähr. Keine Haftung für Vorschläge, Tipps oder sonstige Hilfe, falls es schiefgeht, nur Zeit verschwendet oder man sonst nicht zufrieden ist

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: array sortieren 
Autor: bombastic24
Datum: 11.09.08 12:00

danke dave...

das hatte ich als erstes probiert aber in der do while schleife
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel