vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
TOP-Angebot: 17 bzw. 24 Entwickler-Vollversionen zum unschlagbaren Preis!  
 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
ADO.NET und SELLECT ... ORDER BY - Problem 
Autor: cschneider
Datum: 03.05.09 11:16

Hallo!

ich habe ein Problem mit folgendem Code:

 
        Dim Cn As New OleDbConnection()
        Cn.ConnectionString = PostfachConnectionString
 
        Dim cnd As New OleDbCommand("SELECT COUNT(*) FROM Adressenliste WHERE" & _
          "Mandanten_ID=4 ORDER BY Matchcode", Cn)
        Cn.Open()
        Dim anzahl As Integer = cnd.ExecuteScalar
        ToolStripStatusLabel1.Text = "Anzahl der Datensätze: " & anzahl
        Dim cnd1 As New OleDbCommand("SELECT * FROM Adressenliste WHERE" & _
          "Mandanten_ID=4 ORDER BY Matchcode, Cn)
 
        Dim cndr1 As OleDbDataReader = cnd1.ExecuteReader()
 
        While cndr1.Read
            Dim dr As New DataGridViewRow()
            dr.Cells.Add(New DataGridViewTextBoxCell)
            dr.Cells.Add(New DataGridViewTextBoxCell)
            dr.Cells.Add(New DataGridViewTextBoxCell)
            dr.Cells.Add(New DataGridViewTextBoxCell)
            dr.Cells.Add(New DataGridViewTextBoxCell)
            dr.Cells.Add(New DataGridViewTextBoxCell)
 
 
            dr.Cells(0).Value = cndr1("AdressenID").ToString
            dr.Cells(1).Value = cndr1("Matchcode").ToString
            If IsDBNull(cndr1("Adr1_Strasse").ToString) And IsDBNull(cndr1( _
              "Adr1_PLZ").ToString) Then
                dr.Cells(2).Value = ""
            Else
                dr.Cells(2).Value = cndr1("Adr1_Strasse") & " " & cndr1( _
                  "Adr1_Hsnr") & ", " & cndr1("Adr1_PLZ") & " " & cndr1( _
                  "Adr1_Ort")
            End If
 
            If IsDBNull(cndr1("Adr1_Strasse").ToString) And Not IsDBNull(cndr1( _
              "Adr1_PLZ").ToString) Then
                dr.Cells(2).Value = cndr1("Adr1_PLZ") & " " & cndr1("Adr1_Ort")
            End If
 
            If Not IsDBNull(cndr1("Adr1_Strasse").ToString) And IsDBNull(cndr1( _
              "Adr1_PLZ").ToString) Then
                dr.Cells(2).Value = cndr1("Adr1_Strasse")
 
            End If
 
            If Not IsDBNull(cndr1("Adr1_Telefon").ToString) Then
                dr.Cells(3).Value = cndr1("Adr1_Telefon")
            Else
                dr.Cells(3).Value = ""
            End If
            If Not IsDBNull(cndr1("Adr1_Fax").ToString) Then
                dr.Cells(4).Value = cndr1("Adr1_Fax")
            Else
                dr.Cells(4).Value = ""
            End If
            If Not IsDBNull(cndr1("Adr1_Email").ToString) Then
                dr.Cells(5).Value = cndr1("Adr1_Email")
            Else
                dr.Cells(5).Value = ""
 
            End If
            DataGridView1.Rows.Add(dr)
 
        End While
        cndr1.Close()
        Cn.Close()
Die SELECT abfrage führt zu keinem Ergebnis. Lasse ich die WHERE-Klausel weg, bekomme ich ein Ergebnis. Lasse ich die ORDER BY-Klausel weg, bekomme ich auch ein Ergebnis.

Ich möchte aber das meine Abfrage sortiert wird. Was muss ich ändern oder ergänzen?
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
ADO.NET und SELLECT ... ORDER BY - Problem1.402cschneider03.05.09 11:16
Re: ADO.NET und SELLECT ... ORDER BY - Problem672VIVAX04.05.09 07:44
Re: ADO.NET und SELLECT ... ORDER BY - Problem681ModeratorFZelle04.05.09 09:45
Re: ADO.NET und SELLECT ... ORDER BY - Problem689ModeratorDaveS04.05.09 14:20
Re: ADO.NET und SELLECT ... ORDER BY - Problem661ModeratorFZelle04.05.09 16:01

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