Und wie speichert man die Texte zu den Optionsbuttons. Das ist ja auch ein Problem. Eigentlich das gr��te. Jedes Optionsbutton hat ja eine Beschriftung!
-----Urspr�ngliche Nachricht----- Von: Joachim van de Bruck [mailto:[EMAIL PROTECTED]] Gesendet: Mittwoch, 27. Februar 2002 09:42 An: ASP Datenbankprogrammierung Betreff: [aspdedatabase] AW: Optionsbuttons in Datenbank schreiben Hallo! Formular : einzelne Checkbox einfach Value beliebig isempty = false bzw. 0 not isempty = True bzw. 1 Datenbank: Boolean bzw. Bit Formular : Radiobuttons oder Selectbox einfach Values 1, 2, 3, ... Datenbank: Integer(2) Formular : Checkbox mehrfach oder Selectbox multiple Values 1, 2, 4, 8, 16, 32, 64, ... Datenbank: Integer(2) bis 16 Optionen, sonst Integer(4) Text bzw. Varchar Nur der letzte Fall etwas "tricky". Die Optionen packst Du am besten in ein Array. Den Value setzt Du dann auf "2 ^ i": Beim Lesen des Formulars erh�ltst Du dann eine Zeichenkette, z. B. "2, 8, 128" wenn die 2., 4. und 8. Option gew�hlt wurde. Der Datenbankwert ist dann: mValue = split(cstr(Request.Form("...")), ", ") nValue = 0 for i = 0 to ubound(mValue) nValue = (nValue or cint(mValue(i)) next F�r die Anzeige ("selected" bzw. "checked") pr�fst Du dann, ob die entsprechenden Bits gesetzt sind: if (nValue and (2 ^ i)) = (2 ^ i) then ... Man kann aber auch einfach die Zeichenkette in ein Text-Feld schreiben, muss dann aber f�r die Anzeige wieder pr�fen, welche Optionen gew�hlt wurden. Freundliche Gr��e Joachim van de Bruck | [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 | [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
