 |
Club Builder Foro de C++Builder en español
|
| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
FUENTEVILLA Cdt

Registrado: 13 Ago 2002Mensajes: 21
|
Publicado: Vie 11 Oct, 2002 2:59 pm Asunto: bsucar tabla |
|
|
como puedo hacer para buscar una tabla en mi base de datos y si
no la encuentra la cree (lo de crear una tabla lo puedo hacer, el problema
es lo primero).
hacer algo como;
if( tabla existe)
//hacer algo en la tabla
else
{
//crear tabla
//hacer algo en la tabla
}
de ante mano gracias...
//trabajo en builder 3.0 y ms sql 7.0 |
|
| Volver arriba |
|
 |
MArky Invitado
|
Publicado: Vie 11 Oct, 2002 5:37 pm Asunto: |
|
|
Bueno... Yo lo haría así:
| Código: |
if(FileExists("c:\\datos.db")
{
....
....
}
else
{
Tabla->Close();
Tabla->FieldDefs->Clear();
Tabla->IndexDefs->Clear();
Tabla->DatabaseName=Alias;
Tabla->TableType=ttParadox;
Tabla->TableName="datos.db";
//defino los campos de datos.db
Tabla->FieldDefs->Add("ID",ftAutoInc,0,False);
Tabla->FieldDefs->Add("Nombre",ftString,30,False);
//defino los INDICES de datos.db
Tabla->IndexDefs->Add("","ID",TIndexOptions()<<ixPrimary);
Tabla->IndexDefs->Add("Indice1","Nombre",TIndexOptions()<<ixCaseInsensitive);
Tabla->CreateTable();
}
|
Espero que te valga |
|
| Volver arriba |
|
 |
FUENTEVILLA Cdt

Registrado: 13 Ago 2002Mensajes: 21
|
Publicado: Vie 11 Oct, 2002 7:33 pm Asunto: |
|
|
| La base de datos la tengo en un servidor con ms sql server 7.0 |
|
| Volver arriba |
|
 |
|
|
No puedes publicar temas nuevos en este foro No puedes responder a temas en este foro No puedes editar tus mensajes en este foro No puedes borrar tus mensajes en este foro No puedes votar en las encuestas de este foro
|
© 2002–2026 Club Builder · Funciona con phpBB.
|