Hallo Stefan,
habe mir mal kurz eine DB entsprechend Deiner Vorgaben angelegt, wohl die Feldnamen
ohne Binde- oder Schr�gstriche
folgende scoure ist getestet und l�uft entsprechend Deinen W�nschen
DIM database, rs, db, n, sql, field, UserID, UserName, Kategorie, ArrayUserID,
ArrayKategorie, ArrayUserName
n = 0
database = "db/user"
set rs = Server.CreateObject("ADODB.Recordset")
Set db = Server.CreateObject("ADODB.Connection")
db.Open "DBQ=" & Server.Mappath("../" & database & ".mdb") & ";Driver={Microsoft
Access Driver (*.mdb)};"
sql = "Select User.ID as UserID, User.Name as UserName, User2Kat.UserID,
Kategorien.KatName as Kategorie from User, User2Kat, Kategorien where " &_
" User2Kat.UserID = User.ID and User2Kat.KategorieID = Kategorien.ID and
User2Kat.checked = 1 "
set rs = db.Execute(sql)
If rs.eof or rs.bof then
response.Write "Es sind keine Datens�tze vorhanden<br>"
else
Response.Write "<table><tr><td>UserID</td><td>UserName</td><td>Kategorie</td></tr>"
do while not rs.eof or rs.bof
UserID = CInt(rs.fields("UserID").value)
UserName = rs.fields("UserName").value
Kategorie = rs.fields("Kategorie").value
If ArrayUserID <> UserID then
Response.Write "<tr><td>" & ArrayUserID & "</td><td>" & ArrayUserName & "</td><td>" &
Mid(ArrayKategorie, 2) & "</td></tr>"
ArrayKategorie = ""
end if
ArrayUserID = UserID
ArrayUserName = Username
Arraykategorie = ArrayKategorie & "#" & Kategorie
rs.MoveNext
loop
Response.Write "<tr><td>" & ArrayUserID & "</td><td>" & ArrayUserName & "</td><td>" &
Mid(ArrayKategorie, 2) & "</td></tr></table>"
rs.close
db.close
set rs = nothing
set db = nothing
end if
Mit freundlichen Gr��en
Hotel Andr� M�nchengladbach
Andr� Scheres
http://hotelandre.de
http://partnerhotels.com
| -----Urspr�ngliche Nachricht-----
| Von: Mayer Stefan [mailto:[EMAIL PROTECTED]]
| Gesendet: Dienstag, 4. Juni 2002 18:29
| An: ASP Datenbankprogrammierung
| Betreff: [aspdedatabase] Zeilen verketten?
|
|
| ich habe 3 Tabellen - diese kurz zusammengefasst:
|
| User:
| - id, Name, etc.
|
| Kategorien:
| - id, Txt, Beschreibung
|
| USer2Kat:
| - User-ID
| - Kategorie-ID
| - Ja/Nein.
|
| Ich will jetzt eine Abfrage, wo folgendes rauskommt:
|
| User-ID | Username | Kategorien
| ---------+----------+-------------------------
| 1 | Test-User| Neu#Mann#Versteckt#etc.#
| ---------+----------+-------------------------
| 2 | nochwer | Admin#
| ----------------------------------------------
|
| Sprich: Als Kategorien will ich all die Kategorie-Texte die auf den User
| zutreffen, zur�ckhaben, mit # getrennt oder sonstirgendwie.
|
| Wie kann ich das machen?
|
| | [aspdedatabase] als [EMAIL PROTECTED] subscribed
| | http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv
| | Sie k�nnen sich unter folgender URL an- und abmelden:
| | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp
BEGIN:VCARD
VERSION:2.1
N:Scheres;Andr�;;Herr
FN:Andr� Scheres
NICKNAME:Andr�
ORG:Hotel Andr� GmbH
TEL;HOME;VOICE:02166 254199
TEL;HOME;FAX:02166 254148
ADR;HOME:;;Geneickener Str. 104;M�nchengladbach;NRW;41238;Deutschland
LABEL;HOME;ENCODING=QUOTED-PRINTABLE:Geneickener Str. 104=0D=0AM=F6nchengladbach, NRW 41238=0D=0ADeutschland
URL;HOME:http://hotelandre.de
EMAIL;PREF;INTERNET:[EMAIL PROTECTED]
EMAIL;INTERNET:partnerhotels@server
REV:20011210T181147Z
END:VCARD
| [aspdedatabase] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp