Programación General > C++ Builder

 Crear Campos En Base De Datos

(1/1)

weps84:
Mi inquietud es la siguiente como hago para crear un campo en una tabla de una base de datos, dinamicamente es decir en tiempo de ejecucion

Gracias

rtmex:
En el siguiente ejemplo creo una tabla con 4 campos:


--- Código: Text ---         // crea la tabla        TTable* table;        try {             table=new TTable(this);             table->DatabaseName="base";             table->TableName="tmp_artsven";             //agrega las definiciones de cada campo             table->FieldDefs->Add("CVE_ART",            ftString,13,false);             table->FieldDefs->Add("ARTICULO",           ftString,37,false);             table->FieldDefs->Add("MARCA",              ftString,25,false);             table->FieldDefs->Add("TOTALVENDIDOS",      ftInteger,0,false);             // todo esta configurado asì que crea la tabla             table->CreateTable();             tabla_tmp_artsven->Open();            }        catch(...){                   MessageBox(Handle,"Error al crear la tabla","Error",0);                   delete table;                  }  

Navegación

[0] Índice de Mensajes

Ir a la versión completa