Compartir a través de


CRecordset::GetDefaultSQL

Denominado para obtener la cadena SQL predeterminada para ejecutarse.

virtual CString GetDefaultSQL( );

Valor devuelto

CString que contiene la instrucción SQL predeterminada.

Comentarios

El marco de trabajo llama a esta función miembro para obtener la instrucción SQL predeterminada en la que se basa el conjunto de registros. Esto puede ser un nombre de tabla o una instrucción SQL Select .

Defina indirectamente la instrucción SQL predeterminada declarar la clase de conjunto de registros con ClassWizard, y ClassWizard realiza esta tarea.

Si necesita la cadena de instrucción SQL para el propio uso, la llamada GetSQL, que devuelve la instrucción SQL utilizada para seleccionar registros del conjunto de registros cuando se abrió. Puede modificar la cadena SQL predeterminada del reemplazo de la clase de GetDefaultSQL. Por ejemplo, puede especificar una llamada a una consulta predefinida mediante una instrucción Llamada . (Tenga en cuenta, sin embargo, que si edita GetDefaultSQL, también debe modificar m_nFields para coincidir con el número de columnas del origen de datos.)

Para obtener más información, vea el artículo conjunto de registros: Declarar una clase para una tabla (ODBC).

Advertencia

El nombre de tabla estará vacío si el marco no pueda identificar un nombre de tabla, si los nombres de tabla varias se proporcionaron, o si una instrucción de Llamada no puede interpretar.Observe que al utilizar una instrucción de Llamada , no debe insertar espacios en blanco entre la llave y la palabra clave de Llamada , ni se debe insertar en blanco antes de la llave o antes de la palabra clave de Select en una instrucción de Select .

Requisitos

encabezado: afxdb.h

Vea también

Referencia

CRecordset Class

Gráfico de jerarquías

CRecordset::GetSQL