Fråga : Sql-unionms tar fram, combo fyllning ut boxas…,

Funderare I detta bör vara lätt - den verkar mig har gjort den för, men I-förmiddag inte sure vad I-förmiddagen som orätt gör…,  Jag har efter SQL-meddelandet:

" valda CategoryID, CategoryName från kategori var CategoryID = 27 union valda CategoryID, CategoryName från kategori, var CategoryActive = 1 och CategoryID <> 27 "

I önskar att gå resultaten med resultaten tillbaka från första queryen först och de remaning kategorierna after som (possibling i asc. beställa)

When som jag kör denna query på ta framdatabasen, det går precis alla kategorier tillbaka.  Jag såg till att kategori 27 finns, och den visar upp i den pröva förmiddagen för list.

I för att använda denna query för att fylla in ett combo boxas i vb.net, så det är viktigt att få den utvalda kategorien överst.  De combo boxas fyller ut using den nedanföra kodifiera - det enda tinget, I-förmiddag inte sure hur till uppsättningen det första objektet som gås tillbaka som den utvalda hjälpen för item.

Any med skulle denna uppskattas!  Tack!
> för
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:
" codeBody " " >Private underFillCbo (ByVal theSQL för class= " för
" klar "

Svar : Sql-unionms tar fram, combo fyllning ut boxas…,

försök detta

Valda CategoryID, CategoryName, 1 som [sortera], från kategori var CategoryID = 27
Union valda CategoryID, CategoryName, 2 som [sortera], från kategori var CategoryActive = -1 och CategoryID <> 27
beställa by [sortera], CategoryName
Andra lösningar  
 
programming4us programming4us