CDynamicStringAccessor (Clase)

Permite obtener acceso a un origen de datos cuando no se conoce el esquema de base de datos (la estructura subyacente de la base de datos).

template< typename BaseType, DBTYPEENUM OleDbType >
class CDynamicStringAccessorT : public CDynamicAccessor

Members

wfc92wyd.collapse_all(es-es,VS.110).gifMétodos

GetString

Recupera los datos de columna especificados como cadena.

SetString

Establece los datos de columna especificados como cadena.

Comentarios

Mientras CDynamicAccessor solicita datos en formato nativo compatible con el proveedor, las solicitudes de CDynamicStringAccessor que el proveedor que todos los datos se obtiene acceso desde el almacén de datos como datos de cadena.Esto es de especial utilidad para tareas sencillas que no requieren el cálculo de valores en el almacén de datos, como mostrar o imprimir su contenido.

El tipo nativo de datos de columna en el almacén de datos independientemente; siempre que el proveedor admita la conversión de datos, proporcionará los datos en formato de cadena.Si el proveedor no admite la conversión del tipo de datos nativo a una cadena (que no es común), la llamada que solicita devolverá el valor correcto DB_S_ERRORSOCCURED, y el estado de la columna correspondiente indicará un problema de conversión con DBSTATUS_E_CANTCONVERTVALUE.

Para obtener información de columnas, utilice métodos CDynamicStringAccessor.Utilice esta información de columna para crear un descriptor de acceso dinámicamente en tiempo de ejecución.

La información de columnas se almacena en un búfer creado y administrado por esta clase.Obtenga los datos del búfer a GetString, o almacénelos en el búfer mediante SetString.

Para obtener una descripción y ejemplos del uso de las clases de descriptor de acceso, vea Utilizar descriptores de acceso dinámicos.

Requisitos

Header: atldbcli.h

Vea también

Referencia

CAccessor (Clase)

CDynamicParameterAccessor (Clase)

CManualAccessor (Clase)

CDynamicAccessor (Clase)

CDynamicStringAccessorA (Clase)

CDynamicStringAccessorW (Clase)

CXMLAccessor (Clase)

Conceptos

Plantillas de consumidor OLE DB (C++)

Referencia de las plantillas de consumidor OLE DB