Ik heb een array (ABCArray) met daarin alle letters van het alfabet en hiermee wil ik de records van een tabel sorteren. Het moet er dan als volgt uit komen te zien:
Het lukt me alleen niet om dit te doen zonder 26 x een database connectie te maken wat natuurlijk niet de bedoeling is. Zie hier het pruts werk:
Kan iemand me op weg helpen om dit op een nette manier op te lossen?
Oh ja, ik maak gebruik van een Access 2k databeestje
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
| A B - Benzodiazepinen C - Chloroquine - Chloride - Chloroform D - Digoxine E F G ... enz |
Het lukt me alleen niet om dit te doen zonder 26 x een database connectie te maken wat natuurlijk niet de bedoeling is. Zie hier het pruts werk:
ASP:
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
| <% Dim ABCArray, i ABCArray = Array("A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z") Set RS_open_monografie = Server.CreateObject("ADODB.Recordset") strSQL = "SELECT * FROM tb_monografie" For i = 0 to ubound(ABCArray) Response.Write ABCArray(i) & "<br />" RS_open_monografie.Open strSQL, Conn, adOpenStatic,adLockReadOnly Do while not RS_open_monografie.EOF If CStr(Left(Ucase(RS_open_monografie(1)),1)) = ABCArray(i) then Response.Write (" - " & RS_open_monografie(1) & "<br />") End if RS_open_monografie.MoveNext Loop RS_open_monografie.Close Next Set RS_open_monografie = Nothing %> |
Kan iemand me op weg helpen om dit op een nette manier op te lossen?
Oh ja, ik maak gebruik van een Access 2k databeestje
[ Voor 37% gewijzigd door Kawa op 23-12-2003 21:34 . Reden: toevoeging ]