Forum: Datenbanken
Delphi
by manfred_h,
18. Feb 2010
Das Problem hat sich erledigt, war ein Problem mit der Componente.
Konnte es für den Moment so umgehen:
( MEMBER_GROUP = 'ADMIN')
OR (( MEMBER_GROUP = 'CAMP')
AND (CONDITION_VALUE = NEW.C_NO)
AND ('MEMBER' IN (SELECT ST.TABLE_NAME
FROM RPL$SERVICE S JOIN RPL$SERVICE_TABLES ST ON ST.SERVICE_NAME = S.SERVICE_NAME
WHERE S.SERVICE_NAME LIKE 'MEMBER' AND...
Forum: Datenbanken
Delphi
by manfred_h,
6. Feb 2010
Hallo omata
Danke für Deine guten Fragen.
Werde gleich am Montag alles nochmal so ausführlich und detailreich wie möglich darstellen.
Bin Dir in jedem Fall dankbar für das Feedback! :thumb:
Wünsche Dir noch ein schönes und ruhiges Wochenende.
Shalom
Manfred
Forum: Datenbanken
Delphi
by manfred_h,
6. Feb 2010
Danke omata für Deinen Tipp.
Leider geht das auch nicht. Habe echt schon div. Varianten durchgetestet.
z.B. WHERE S.SERVICE_NAME AND SERVICE LIKE '%MEMBER%' )))
will er auch nicht, und auch das nicht
WHERE S.SERVICE_NAME AND LIKE '%MEMBER%' AND SERVICE LIKE '%MEMBER%')))
Dies widerum geht einwandfrei solange ich nur einen Wert in dem Feld habe:
( MEMBER_GROUP = 'ADMIN')
OR ((...
Forum: Datenbanken
Delphi
by manfred_h,
6. Feb 2010
Hallo hoika
Danke für Deinen Tipp, leider geht das so auch nicht.
Es soll am Ende ja "verglichen" werden das SERVICE den String 'MEMBER' enthält und
auch in WHERE S.SERVICE_NAME vorkommt. Als kleines funktionierendes Bsp.
( MEMBER_GROUP = 'ADMIN')
OR (( MEMBER_GROUP = 'CAMP') AND (CONDITION_VALUE = NEW.C_NO))
OR (NEW.C_NO IN (SELECT RPL$GROUPS_RIGHTS.CAMP_NO
FROM RPL$GROUPS JOIN...
Forum: Datenbanken
Delphi
by manfred_h,
5. Feb 2010
Bin nun ein wenig weitergekommen.
( MEMBER_GROUP = 'ADMIN')
OR (( MEMBER_GROUP = 'CAMP')
AND (CONDITION_VALUE = NEW.C_NO)
AND ('MEMBER' IN (SELECT ST.TABLE_NAME
FROM RPL$SERVICE S JOIN RPL$SERVICE_TABLES ST ON ST.SERVICE_NAME = S.SERVICE_NAME
WHERE S.SERVICE_NAME =(SERVICE LIKE ('%MEMBER%') ))))
OR (NEW.C_NO IN (SELECT GR.CAMP_NO
FROM RPL$GROUPS...
Forum: Datenbanken
Delphi
by manfred_h,
3. Feb 2010
Dieses Design ist u.A durch eine Replications-Komponente vorgegeben.
Das lässt sich in einem gewissen Ramen anpassen.
Habe gerade noch das gefunden:
http://dev.mysql.com/doc/refman/5.0/en/fulltext-search.html#function_match
werde mich damit wohl ein wenig beschäftigen.
MATCH (col1,col2,...) AGAINST (expr )
Manfred