Ja, hab es eben selbst probiert.... In VBS/VB/VBA klappt das so und da dachte ich...
Ich habe nochmal in die access-hilfe geschaut und da ist leider so gar nichts was nach boolschen operationen drinsteht... Eine andere idee w�re boolsche operationen mit mathematischen formeln zu beschreiben, aber ausser f�r NOT gibt es glaub ich keine einfache formeln... NOT feld <=> (-feld-1) Wenn Du eine Design-�nderung nicht scheust bliebe noch die M�glichkeit das in eine gesonderte tabelle auszulagern... Das h�tte auch den Vorteil, dass Du mehr asl 32bits haben kannst... Bits: Id PK (Name) Objects: (Beispiels Objekte, f�r die Bits gesetzt werden sollen) Id PK ... ... ObjectBits: ObjectID PK BitsID PK "Bit" l�schen: Delete from ObjectBits where ObjectID=123 and BitsID=3 "Bit" setzen: Delete from ObjectBits where ObjectID=123 and BitsID=3 Insert into ObjectBits VALUES (123,3) "Bit" lesen: Select from ObjectBits where ObjectID=123 and BitsID=3 Wenn das recordset leer ist, dann war das "bit" nicht gesetzt... Claudius > -----Original Message----- > From: Michael Busch [mailto:[EMAIL PROTECTED]] > Sent: Donnerstag, 31. Januar 2002 10:25 > To: ASP Datenbankprogrammierung > Subject: [aspdedatabase] RE: Boolesche Operatoren in Access... > > > Hallo Claudius, > danke f�r den Tipp, doch der Versuch, Bits per AND oder OR zu > setzen bzw. zu > l�schen ergibt unter Access nur das Ergebnis der booleschen Operation, > also -True oder False und nicht den, durch die Operation modifizierten > Wert... Beispiel: 0 OR 4 ergibt nicht 4, was richtig w�re, sondern -1 > (=True)... > > Gru� > Michael > > ----- Original Message ----- > From: "Claudius Ceteras" <[EMAIL PROTECTED]> > To: "ASP Datenbankprogrammierung" <[EMAIL PROTECTED]> > Sent: Thursday, January 31, 2002 10:09 AM > Subject: [aspdedatabase] RE: Boolesche Operatoren in Access... > > > Hast du es schon mit AND und OR versucht? > > Lesen: Select * from tabelle where (flags AND 4)<>0 > Setzen: Update tabelle set flags = (flags OR 4) where id=123 > L�schen: Update tabelle set flags = (flags and not 4) where id=123 > > Claudius > > > > | [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
