aspgerman  

[aspgerman] Re: AW: Re: Boolsches und beim ms sql

Sven Schneider
Thu, 14 Nov 2002 09:02:29 -0800

Hi!

Also ungefähr so, oder:

tblMeldungen
   Text   Gruppe A   Gruppe B
    xyz         1             0

Ich halte das Design nicht gerade schön erweiterbar / normalisiert, aber
deine Abfrage sollte ungefähr so aussehen:

Select Text from tblMeldungen where GruppeA <> 0

Und dies entweder für jede existierende Gruppe, oder per asp/vb den SQL
string zusammensetzen... Eben immer anhand der Gruppe, zu welcher der eingeloggte
User gehört, entscheiden, welches Feld geprüft werden muss.
Hier ist dann allerdings schon mit der Flexibilität Schluss. Um öffentliche
einfach selektieren zu können, müsste noch ein Feld (um dem bestehenden
Layout treu zu bleiben) "oeffentlich" existieren...
Ich hoffe, dies hilft...

> Hallo Swen,
> 
> also, es gibt öffentliche
> Meldungen, bei den kein Flag gesetzt
> ist und welche, die für die jeweils
> freigeschalteten User sind. Dabei
> überlappen sich die Kundengruppen
> nicht (also Gruppe A kann nicht Gruppe
> B automatisch lesen), aber eine
> Meldung kann für Gruppe A und B
> freigeschaltet sein. Die Gruppen
> sind über Flags definiert (also Bit
> 1 für Gruppe A usw.)
> 
> Danke für Infos.
> 
> Günter
> 
> 
> 
> > -----Ursprüngliche Nachricht-----
> > Von: Sven Schneider [mailto:Schnitto@;gmx.de] 
> > Gesendet: Donnerstag, 14. November 2002 14:59
> > An: ActiveServerPages German
> > Betreff: [aspgerman] Re: Boolsches und beim ms sql
> > 
> > 
> > Hi!
> > 
> > Ne kleine Übersicht über die Tabellenstruktur wäre notwendig...
> > Denn eigentlich sollte es über die where Bedingung reichen, 
> allerdings
> > könnte man auch per Variablen was machen.
> > Wie genau ist denn die Selektion für Gruppen gedacht? Hohe 
> > Gruppe sieht
> > eigene Einträge und darunterliegende, oder immer nur die für 
> > diese Gruppe
> > deklarierten Einträge?
> > 
> > > Hi Leute,
> > > 
> > > Ich habe in einem Int-Wert die Flags für
> > > die Zugriffe von Benutzern versteckt.
> > > Normalerweise mache ich das auch über eine
> > > n:m-Tabelle, aber in diesem Fall war das
> > > so nötig. Nun will ich Inhalte entsprechend
> > > der Gruppen selektieren und brauche am besten
> > > eine binäre OR-Funktion innerhalb meiner
> > > SQL-Abfrage. Weiß jemand Rat ?
> > > 
> > > Danke,
> > > Günter
> > > 
> > > 
> > > | [aspgerman] als [EMAIL PROTECTED] subscribed
> > > | http://www.aspgerman.com/archiv/aspgerman/ = Listenarchiv
> > > | Sie können sich unter folgender URL an- und abmelden:
> > > | http://www.aspgerman.com/aspgerman/listen/anmelden/aspgerman.asp
> > > 
> > 
> > -- 
> > ...beyond imagination...
> > http://www.netzsynapse.de
> > web.entwicklung.beratung.design
> > 
> > +++ GMX - Mail, Messaging & more  http://www.gmx.net +++
> > NEU: Mit GMX ins Internet. Rund um die Uhr für 1 ct/ Min. surfen!
> > 
> > 
> > | [aspgerman] als [EMAIL PROTECTED] subscribed
> > | http://www.aspgerman.com/archiv/aspgerman/ = Listenarchiv
> > | Sie können sich unter folgender URL an- und abmelden:
> > | http://www.aspgerman.com/aspgerman/listen/anmelden/aspgerman.asp
> > 
> 
> 
> | [aspgerman] als [EMAIL PROTECTED] subscribed
> | http://www.aspgerman.com/archiv/aspgerman/ = Listenarchiv
> | Sie können sich unter folgender URL an- und abmelden:
> | http://www.aspgerman.com/aspgerman/listen/anmelden/aspgerman.asp
> 

-- 
...beyond imagination...
http://www.netzsynapse.de
web.entwicklung.beratung.design

+++ GMX - Mail, Messaging & more  http://www.gmx.net +++
NEU: Mit GMX ins Internet. Rund um die Uhr für 1 ct/ Min. surfen!


| [aspgerman] als archive@jab.org subscribed
| http://www.aspgerman.com/archiv/aspgerman/ = Listenarchiv
| Sie können sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspgerman.asp
  • [aspgerman] Re: AW: Re: Boolsches und beim ms sql Sven Schneider