SQL Datenbank Tabelle (Wo sind die Indi. Fields in der DB?)

Alle Fragen und Antworten rund um ACMP Version 3.x
Antworten
marko_ha
Beiträge: 19
Registriert: Fr Feb 06, 2009 11:59 am

Hallo,

kann mir einer sagen in welcher Tabelle von der ACMP Datenbank ich den Wert vom Individuellen Feld Eigentümer finde. Ich möchte gern per Script diesen Wert ändern.

Danke.

Mit freundlichen Grüßen

Marko Hanwald
hschriek
Beiträge: 136
Registriert: Do Dez 29, 2005 6:09 pm

Hallo Herr Hanwald!

Dieses Feld Eigentümer habe ich leider bei meiner ACMP Installation nicht in der Datenbank, daher kann ich ihnen keine konkrete Antwort auf Ihre Frage geben. Aber das können Sie "mal eben" selber nachschauen, allerdings sind IndiFields etwas versteckt.

Wenn Sie mal die folgende Query im "SQL Enterprise Manager" / "SQL Management Studio" ausführen, dann sehen Sie, welches Feld wo in der Datenbank steht.

Code: Alles auswählen

  SELECT SYS_IndiFields_Folders.Caption AS IndiField_OrdnerName
      ,SYS_IndiFields.Caption As IndiField_Name
      ,SYS_DISPLAYFIELDS.TABLENAME AS Tabellenname_in_der_DB     
      ,SYS_DISPLAYFIELDS.FIELDNAME AS Spaltenname_in_der_DB                       
  FROM SYS_IndiFields
INNER JOIN SYS_IndiFields_Folders ON SYS_IndiFields.FolderID = SYS_IndiFields_Folders.FolderID
INNER JOIN SYS_DISPLAYFIELDS ON SYS_IndiFields.DisplayFieldID = SYS_DISPLAYFIELDS.FIELDID
--WHERE SYS_IndiFields.Caption = 'Eigentümer'  
ORDER BY IndiField_OrdnerName
So sehen Sie alle im System verfügbaren individuellen Felder.
Wenn Sie nur das von ihnen gesucht Feld "Eigentümer" sehen möchten, dann die beiden MinusZeichen entfernen (in SQL kommentiert man mit -- Zeilen aus)

Wichtig ist bei dem Result dann halt die Info "Tabellenname_in_der_DB " und "Spaltenname_in_der_DB", das ist nämlich die eigentliche Tabelle und Spalte, die Sie suchen.
Mit freundlichen Grüßen,

H. Schriek
marko_ha
Beiträge: 19
Registriert: Fr Feb 06, 2009 11:59 am

Guten Morgen,

danke für Ihre Antwort.

Leider bekomme ich beim Ausführen des Scripts folgende Fehlermeldung.

Meldung 208, Ebene 16, Status 1, Zeile 1
Ungültiger Objektname 'SYS_IndiFields'.


Was ist da Falsch?

Danke.

MfG

Hanwald
marko_ha
Beiträge: 19
Registriert: Fr Feb 06, 2009 11:59 am

Hallo,

Sorry hat sich erledigt.

Hab vergessen die Datenbank anzugeben.

Danke nochmals.

MfG

Hanwald
Antworten