Compartir vía


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

En este tema se explica cómo crear una tabla para el origen de datos, mediante la función miembro ExecuteSQL de la clase CDatabase, pasando la función en una cadena que contiene una instrucción CREATE TABLE de SQL.

Para obtener información general sobre los 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 la creación de orígenes de datos.

Cuando se haya establecido el origen de datos, puede crear fácilmente tablas mediante la función miembro ExecuteSQL y la instrucción SQL CREATE TABLE. Por ejemplo, si tuviera un objeto CDatabase denominado myDB, podría usar el código MFC siguiente para crear una tabla:

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

En este ejemplo de código se crea una tabla denominada "OFFICE" en la conexión de origen de datos de Microsoft Access mantenida por myDB; la tabla contiene dos campos "OfficeID" y "OfficeName".

Nota:

Los tipos de campo especificados en la instrucción SQL CREATE TABLE pueden variar según el controlador ODBC que está usando. El programa Microsoft  Query (distribuido con Visual C++ 1.5) es una manera de detectar qué tipos de campo están disponibles para un origen de datos. En Microsoft Query, haga clic en Archivo, haga clic en Table_Definition, seleccione una tabla de un origen de datos y examine el tipo que se muestra en el cuadro combinado Tipo. La sintaxis SQL también existe para crear índices.

Consulte también

Origen de datos (ODBC)