CRecordset::GetDefaultSQL

页中获取执行的默认SQL字符串。

virtual CString GetDefaultSQL( );

返回值

包含默认SQL语句的 CString

备注

框架调用该成员函数获取记录集的默认SQL语句。 这可能是表名或SQL SELECT 语句。

通过声明您的类向导的记录集选件类间接定义默认SQL语句,因此,类向导为您执行此任务。

如果需要自己使用的SQL语句字符串,请调用 GetSQL,返回用于的SQL语句选择记录集中的记录,在打开为。 可以在" GetDefaultSQL您的选件类的默认SQL字符串。 例如,使用 CALL 语句,可以指定调用预定义查询。 但是,(请注意,如果编辑 GetDefaultSQL,还需要修改 m_nFields 与列数在数据源中。)

有关更多信息,请参见文章 记录集:声明表的(odbc)选件类

警告

表名称将为空,则框架无法识别表名,因此,如果提供了多个表名,或者,如果 CALL 语句不能解释。请注意,在使用 CALL 语句,不能在大括号和 CALL 关键字之间中插入空白,也不应插入空白在大括号前或在 SELECT 语句的 SELECT 关键字之前。

要求

Header: afxdb.h

请参见

参考

CRecordset选件类

层次结构图

CRecordset::GetSQL