AdoQueryConnection.Timeout 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置与 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 浏览器内打开的表单中运行的代码访问此类型或成员。