Frage : Sql-Anschluss Mitgliedstaat-Zugang, kombinierten Kasten ergänzend…

Ich denke, dieses einfach sein sollte - es scheint, dass ich es vor getan, aber ich nicht sicher bin, was ich tue falsch…  Ich habe die folgende SQL-Aussage:

" auserwähltes CategoryID, CategoryName von der Kategorie wo CategoryID = 27 Anschluss auserwähltes CategoryID, CategoryName von der Kategorie, in der CategoryActive = 1 und CategoryID <> 27 "

I die Resultate mit den Resultaten von der erstes Frage zuerst zurückbringen möchten und von den remaning Kategorien nachher, die diesen sind (possibling in asc. Auftrag)

When, das ich diese Frage auf der Zugangs-Datenbank, es zurückbringt laufen lasse gerade, alle Kategorien.  Ich sicherstellte e, dass Kategorie 27 existiert, und sie zeigt oben im list.

I morgens versuchend, diese Frage zu verwenden, um einen kombinierten Kasten in vb.net auszufüllen, also, die vorgewählte Kategorie auf die Oberseite ist zu erhalten wichtig.  Der kombinierte Kasten ergänzt using den Code unten - die einzige Sache, bin ich nicht sicher, wie man das erste Einzelteil zurückgebracht als die vorgewählte item.

Any Hilfe bei diesem geschätzt einstellt!  Danke!
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
Private VorFillCbo (ByVal theSQL als Schnur)
        Schwacher Dr. als DataRow
        Schwaches Papierlösekorotron als DataTable
        Schwaches cmd als neues OleDbCommand
        Schwacher ds als neuer Datensatz
        Schwaches DA als neues OleDb.OleDbDataAdapter

        pCat.Items.Clear ()
        sql = theSQL
        'sql = „auserwähltes CategoryID, CategoryName vom Kategorien-Auftrag durch CategoryName ASC“
        Versuch
            Mit DA
                .TableMappings.Add („Tabelle“, „Kategorie“)
                cmd = neues System.Data.OleDb.OleDbCommand (sql, Betrug)
                .SelectCommand = cmd
                . Füllen (ds)
                . Abschaffen ()
            Mit beenden

            ds.AcceptChanges ()
            Papierlösekorotron = ds. Tables.Item (0)
            ds. Abschaffen ()

            pCat.Text = ""
            pCat.Items.Clear ()
            pCat.BeginUpdate ()
            Für jeden Dr. in Papierlösekorotron. Reihen
                pCat.Items.Add (Dr. („CategoryName“) .ToString)
            Zunächst
            pCat.EndUpdate ()
        Fang ex als Ausnahme
            MsgBox („es gab eine Störung zurückgreifende Kategorien: “ u. vbCrLf u. ex. Mitteilung, MsgBoxStyle.OkOnly, „Störung! ")
        Enden-Versuch

    Enden-Unterseeboot

Antwort : Sql-Anschluss Mitgliedstaat-Zugang, kombinierten Kasten ergänzend…

dieses versuchen

CategoryID, CategoryName, 1 vorwählen wie [Art] von der Kategorie in der CategoryID = 27
Anschluss auserwähltes CategoryID, CategoryName, 2 wie [Art] von der Kategorie wo CategoryActive = -1 und CategoryID <> 27
Auftrag vorbei [Art], CategoryName
Weitere Lösungen  
 
programming4us programming4us