Share via


Origen de datos: Crear una tabla en un origen de datos ODBC mediante programación

Actualización: noviembre 2007

Este tema explica cómo se crea una tabla para el origen de datos, utilizando la función miembro ExecuteSQL de la clase CDatabase y pasando a la función una cadena que contiene la instrucción SQL CREATE TABLE.

Para obtener información general sobre orígenes de datos ODBC en MFC, vea Origen de datos (ODBC). El tema Origen de datos: Configurar un origen de datos ODBC mediante programación describe cómo se crean orígenes de datos.

Una vez establecido el origen de datos, se pueden crear fácilmente tablas usando la función miembro ExecuteSQL y la instrucción SQL CREATE TABLE. Por ejemplo, si se tuviese un objeto CDatabase denominado myDB, se podría utilizar el siguiente código MFC para crear una tabla:

myDB.ExecuteSQL("CREATE TABLE OFFICES (OfficeID TEXT(4)" ", 
                         OfficeName TEXT(10))");

Este código de ejemplo crea una tabla denominada "OFFICES" en la conexión al origen de datos de Microsoft Access mantenida por myDB; la tabla contiene dos campos, "OfficeID" y "OfficeName". Para obtener más información sobre cómo se crean tablas así como claves principales e índices para dichas tablas, vea el Apéndice C de la Referencia del programador de ODBC.

Nota:

Los tipos de campo especificados en la instrucción SQL CREATE TABLE pueden variar dependiendo del controlador ODBC que se esté utilizando. El programa Microsoft Query (distribuido con Visual C++ 1.5) es una forma de descubrir los tipos de campo que están disponibles para un origen de datos. En Microsoft Query, haga clic en Archivo, haga clic en Definición de tabla, seleccione una tabla de un origen de datos y mire el tipo mostrado en el cuadro combinado Tipo. El Apéndice C de la Referencia del programador de ODBC describe la sintaxis de SQL compatible. También existe sintaxis SQL para crear índices.

Vea también

Conceptos

Origen de datos (ODBC)