>Datenbank eingetragen werden. Das Problem ist, das Datenbankfeld ist ein
>Zahlenfeld (muss es sein, da ich sonst Probleme beim JOIN bekomme), und
>akzeptiert somit nicht die Schreibweise, die der Formular�bertrag
>verursacht: Z.B. 1,2,3
>Wie kann ich also drei Eintr�ge in einem Zahlenfeld zulassen?
>Noch mal vielen Dank

Garnicht, w�re ein Verstoss gegen die erste Normalform.

Du machst dazu eine weitere Tabelle 
Die folgendermassen aussieht

BundeslandZuUser
----------------
ID
UserID
BundeslandID

Auf diese Weise machst du f�r jedes Bundesland pro Benutzer einen Eintrag. 

Auslesen solltest du in etwa so:

SELECT User.*, Bundesland.* FROM (User INNER JOIN BundeslandZuUser On
BundeslandZuUser.UserID = User.ID) INNER JOIN Bundesland On Bundesland.ID =
BundeslandZuUser.BundeslandID

(Dann bekommst du aber die Userdaten bei 3 Eintr�gen 3 Mal angezeigt)

Oder du Teilst das ganze auf 2 Abfragen auf
SELECT * FROM User

"SELECT Bundesland.* FROM Bundesland INNER JOIN (BundeslandZuUser ON
BundeslandZuUser.BundeslandID = Bundesland.ID) WHERE BundeslandZuUser.UserID
= " & DeineVariable mit UserID

Ich habe Versucht, die Normalisierung und die Gr�nde daf�r in einem
Mehrseitigen Artikel auf meiner Homepage abzubilden:
http://www.euphoriaschild.darktech.org/index.asp?I=95

Als Artikel ist es zwar noch nicht ganz fertig, aber die wichtigsten
Grundregeln vermittelt er Bereits.

Gruesse,
Andreas Roth
http://me.knows.it



| [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

Antwort per Email an