ODBC-Abfrage
Der Konfliktlöser „ODBC-Abfrage“ verwendet eine ODBC-Abfrage, um einen Aufgabenteilnehmer auszuwählen.
Hinweis: Dieser Teilnehmer-Konfliktlöser-Typ ist der gleiche wie „ADO.Net-Abfrage“. Der einzige Unterschiede ist die zugrunde liegende Technologie. Für ein Beispiel siehe ADO.Net-Abfrage.
Argument | Beschreibung |
connectionstring | Die ADO.Net-Verbindungszeichenfolge. |
query | Die auszuführende Abfrage. |
poolquery | Eine auszuführende Abfrage, um anfänglich die möglichen Workflowteilnehmer zu befüllen, aus denen der Benutzer wählen kann. |
display | Ein Ja/Nein-Wert, der anzeigt, ob der ausgewählte Workflowteilnehmer angezeigt werden soll oder nicht. |
arguments | Argumente, die an die Abfrage weitergegeben werden. |
runat | Ein Start/Ende-Wert, der anzeigt, wann die Abfrage ausgeführt wird. |
allowselect | Ein Ja/Nein-Wert, der anzeigt, ob es dem Benutzer gestattet ist, den Workflowteilnehmer zu wählen, wenn die Abfrage nichts ausgibt. |
Hinweis: Die Pool-Option ermöglicht es dem Benutzer, die Teilnehmer interaktiv aus den von der Abfrage ausgegebenen Ergebnissen auszuwählen. Dieser Teilnehmer-Konfliktlöser kann in Verbindung mit der Option „Pool-Abfrage erneut ausführen“ in der benutzerdefinierten Steuerung „Ws.WorkflowParticipant“ ausgeführt werden, um es Ihnen zu ermöglichen, die Pool-Abfrage auszuführen, wenn sich der Wert in einem Formularfeld ändert.
Beispiel
connectionstring= DRIVER={MySQL ODBC 3.51 Driver};SERVER=192.168.1.200;DATABASE=sharevis;UID=svdb;PASSWORD=sharevis;OPTION=3,query= select assignee from assignees where userid = @svoriginator