Mit einer sicheren Datenbanksuche können Systemverwalter eine SQL-Anweisung erstellen, die als Reaktion auf eine Benutzeraktion in einer WebForm-HTML-Ansicht ausgeführt wird.
Hier finden Sie eine Beschreibung der optionalen und obligatorischen Felder beim Erstellen einer Datenbanksuche:
Eine Suche erfordert eine sichere Datenbankverbindung, in der die jeweilige Datenbank definiert wird, in der die SQL-Anweisung ausgeführt wird. Identifizieren Sie die sichere Datenbankverbindung für diese Suche im Feld Datenbankverbindung. Die sichere Datenbankverbindung muss zuerst erstellt werden. Informationen zum Erstellen einer sicheren Datenbankverbindung finden Sie unter Sichere Datenbankverbindungen verwalten. Nachdem Sie Ihre sichere Datenbankverbindung erstellt haben, müssen Sie sie in diesem Feld auswählen.
Im Feld auszuführende SQL-Anweisung wird die SQL-Anweisung definiert, die mit der angegebenen Datenbankverbindung ausgeführt wird, und akzeptiert optional von einem WebForm übergebene Parameter. Zum Binden der vom Formular an die SQL-Anweisung übergebenen Werte verwendet ein Systemverwalter die standardmäßige SQL Bind-Syntax und fügt zur Darstellung des <n-ten> Parameters der SQL-Anweisung :A <n> hinzu. Beispiel: :A1 würde durch den Wert des ersten und :A2 durch den Wert des zweiten Parameters ersetzt werden, und so weiter.
Wenn Sie Ausgabe basierend auf Berechtigungen filtern auswählen, muss die Auszuführende SQL-Anweisung die Spalten DataID, OwnerID und PermID der Tabelle DTree in einer Content Server-Datenbank enthalten. Für diese drei Spalten wird die Suche ausgeführt und die Datenausgabe enthält nur die Zeilen, für die der Benutzer über die Zugriffsberechtigung Anzeigen verfügt. Zeilen, für die der Benutzer nicht über die Zugriffsberechtigung Anzeigen verfügt, werden aus der Datenausgabe entfernt.
Name, Beschreibung, Kategorien und Erstellen in sind Standardfelder, die immer verwendet werden können, wenn ein beliebiger Benutzer beliebige Objekte in Content Server hinzufügt.
Die Felder Name und Erstellen in sind erforderlich. Der eingegebene Name muss eindeutig sein, und der Wert von Name muss im JavaScript der WebForm-HTML-Ansicht festgelegt sein, um zu bestimmen, welche Suche ausgeführt wird.