适用于:Access 2013、Office 2013
QueryDef 对象是 Microsoft Access 数据库引擎数据库中某个查询的存储定义。
方法
名称 |
说明 |
|---|---|
注释:Microsoft Access 2013 中不支持 ODBCDirect 工作区。 如果要在不使用 Microsoft Access 数据库引擎的情况下访问外部数据源,请使用 ADO。 取消执行待定的异步方法调用(仅适用于 ODBCDirect 工作区)。 |
|
关闭已打开的 QueryDef。 |
|
创建一个新的用户定义的 Property 对象(仅适用于 Microsoft Access 工作区)。 |
|
对指定的对象执行 SQL 语句。 |
|
创建一个新的 Recordset 对象,并将其追加到 Recordsets 集合。 |
属性
名称 |
说明 |
|---|---|
设置或返回从 ODBC 数据源中检索的、需要本地缓存的记录数。 读/写 Long。 |
|
设置或返回一个值,该值提供有关在传递查询中使用的数据库源的信息。 只读 String。 |
|
返回对象的创建日期和时间(仅适用于 Microsoft Access 工作区)。 只读变体。 |
|
返回对象的最近更改日期和时间。 只读变体。 |
|
设置或返回针对 ODBC 数据源的查询所返回的最大记录数。 |
|
返回或设置指定对象的名称。 读/写 String。 |
|
指示在开放式数据库连接 (ODBC) 数据库上执行 QueryDef 时,发生超时错误之前等待的秒数。 |
|
返回一个 Parameters 集合,该集合包含指定 QueryDef 的所有 Parameter 对象。 此为只读属性。 |
|
注释:Microsoft Access 2013 中不支持 ODBCDirect 工作区。 如果要在不使用 Microsoft Access 数据库引擎的情况下访问外部数据源,请使用 ADO。 设置或返回一个值,该值指示是在执行之前使用 ODBC SQLPrepare API 函数将查询作为临时存储过程在服务器上准备,还是仅使用 ODBC SQLExecDirect API 函数 (ODBCDirect 工作区) 执行。 可读写 QueryDefStateEnum。 |
|
返回指定对象的 Properties 集合。 只读。 |
|
返回最近调用的 Execute 方法所影响的记录数。 |
|
设置或返回一个值,该值指示针对外部数据库的 SQL 传递查询是否返回记录(仅适用于 Microsoft Access 工作区)。 |
|
设置或返回定义由 QueryDef 对象执行的查询的 SQL 语句。 |
|
注释:Microsoft Access 2013 中不支持 ODBCDirect 工作区。 如果要在不使用 Microsoft Access 数据库引擎的情况下访问外部数据源,请使用 ADO。 指示异步操作(即用 dbRunAsync 选项调用的方法)是否已执行完毕(仅适用于 ODBCDirect 工作区)。 |
|
设置或返回一个值,该值指示对象的操作类型或数据类型。 只读整数。 |
|
返回一个值,该值指示是否可以更改 DAO 对象。 只读 Boolean。 |