AdoQueryConnection.Timeout 属性

定义

获取或设置与 AdoQueryConnection 对象关联的数据连接的超时值(以秒为单位)。

public:
 abstract property int Timeout { int get(); void set(int value); };
public abstract int Timeout { get; set; }
member this.Timeout : int with get, set
Public MustOverride Property Timeout As Integer

属性值

超时值(以秒为单位)。

示例

在下面的示例中,Button 控件的事件处理程序使用 ADOQueryConnection 类的 Timeout 属性,该属性用于显示超时值。

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

注解

ADOQueryConnection 类的 Timeout 属性包含超时值,ADO 数据连接使用该超时值来控制用于从 ActiveX 数据对象/OLEDB 外部数据源检索数据的时间。

Timeout 属性指定超时值(以秒为单位)。 对于在 Microsoft InfoPath 应用程序中打开的窗体,默认情况下此设置为 30 秒,并且为 Timeout 属性指定的值将替代此设置。 对于部署到 InfoPath Forms Services 的启用浏览器的表单,默认超时值由管理员设置。 如果您设置的 Timeout 属性值大于管理员设置的超时值,将改用管理员设置的值。

注意ADOQueryConnection 对象仅限于 Microsoft SQL Server 和 Microsoft Access 数据库。

此成员只能由与当前打开的表单在相同域中运行的表单访问,或者由已授予跨域权限的表单访问。

可以通过 Microsoft InfoPath Filler 或 Web 浏览器内打开的表单中运行的代码访问此类型或成员。

适用于