AdoQueryConnection.Timeout-Eigenschaft

Ruft den Timeoutwert (in Sekunden) für eine einem AdoQueryConnection-Objekt zugeordnete Datenverbindung ab oder legt diesen fest.

Namespace: Microsoft.Office.InfoPath
Assembly: Microsoft.Office.InfoPath (in microsoft.office.infopath.dll)

Syntax

Public MustOverride Property Timeout As Integer

Dim instance As AdoQueryConnection
Dim value As Integer

value = instance.Timeout

instance.Timeout = value
public abstract int Timeout { get; set; }

Eigenschaftswert

Der Timeoutwert in Sekunden.

Hinweise

Die Timeout-Eigenschaft der ADOQueryConnection-Klasse enthält den Timeoutwert, der von der ADO-Datenverbindung (ActiveX Data Objects), um die für den Datenabruf aus einer externen ADO-/OLEDB-Datenquelle verwendete Zeit zu steuern.

Die Timeout-Eigenschaft gibt den Timeoutwert in Sekunden an. Bei einem in der Microsoft Office InfoPath 2007-Anwendung geöffneten Formular beträgt diese Einstellung standardmäßig 30 Sekunden. Dabei setzt der für die Timeout-Eigenschaft angegebene Wert diese Einstellung außer Kraft. Bei einem in Microsoft Office Forms Server 2007 oder in InfoPath Forms Services bereitgestellten browserfähigen Formular wird der standardmäßige Timeoutwert vom Administrator festgelegt. Wenn Sie den Wert der Timeout-Eigenschaft auf einen höheren Wert festlegen, wird der vom Administrator festgelegte Wert vorrangig verwendet.

Hinweis:

Das ADOQueryConnection-Objekt kann nur bei Microsoft SQL Server- und Microsoft Access-Datenbanken verwendet werden.

Auf den Member kann nur über Formulare zugegriffen werden, die in derselben Domäne wie das zurzeit geöffnete Formular ausgeführt werden, oder über Formulare, denen domänenübergreifende Berechtigungen erteilt wurden.

Auf diesen Typ oder diesen Member kann über Code zugegriffen werden, der in Formularen ausgeführt wird, die mit Microsoft Office InfoPath 2007 oder einem Webbrowser geöffnet wurden.

Beispiel

Im folgenden Beispiel verwendet der Ereignishandler für ein Steuerelement Button die Timeout-Eigenschaft der ADOQueryConnection-Klasse, die zum Anzeigen des Timeoutwerts verwendet wird.

public void DisplayTimeout_Clicked(object sender, ClickedEventArgs e)
{
   // Get the Employees connection from the 
   // DataConnections collection.
   AdoQueryConnection myAdoQueryConnection = 
      (AdoQueryConnection)(this.DataConnections["Employees"]);
   
   // Display Timeout value.
   MessageBox.Show (myAdoQueryConnection.Timeout.ToString());
}
Public Sub DisplayTimeout_Clicked(ByVal sender As Object, _
   ByVal e As ClickedEventArgs)
   ' Get the Employees connection from 
   ' the DataConnections collection.
   Dim myAdoQueryConnection As AdoQueryConnection = _
      DirectCast(Me.DataConnections("Employees"), AdoQueryConnection)

   ' Display Timeout value.
   MessageBox.Show (myAdoQueryConnection.Timeout.ToString())
End Sub

Siehe auch

Referenz

AdoQueryConnection-Klasse
AdoQueryConnection-Member
Microsoft.Office.InfoPath-Namespace