Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 19-01-2011
Avatar de vroa74
vroa74 vroa74 is offline
Miembro
 
Registrado: jul 2006
Posts: 254
Poder: 18
vroa74 Va por buen camino
Question delphi 2007 paradox

estoy desarrollando una aplicación por motivos practico me he topado con la necesidad de usar tablas paradox.

yo me preguntaba si hay alguna forma desde delphi crear por si solo la tabla paradox. Por si en dado caso la tabla no esta en en la ubicación, el sistema la crea y guarde la información.

necesito que la tabla contenga datos varchar o string, date y un entero llave AutoIncremental. espero que me puedan ayudar.
Responder Con Cita
  #2  
Antiguo 19-01-2011
Avatar de newtron
[newtron] newtron is offline
Membrillo Premium
 
Registrado: abr 2007
Ubicación: Motril, Granada
Posts: 3.474
Poder: 21
newtron Va camino a la fama
Hola.

Yo no uso paradox pero si he usado tablas dbf con bde y creo que también dan la posibilidad de usar tablas de paradox. Solamente tienes que instalar el bde en la máquina en la que vayas a usar la aplicación y crear y manipular las tablas desde el programa. En la pestaña BDE del ide tienes los componentes necesarios.

Saludos
Responder Con Cita
  #3  
Antiguo 19-01-2011
Avatar de Aleca
Aleca Aleca is offline
Miembro
 
Registrado: may 2003
Ubicación: Venado Tuerto, Argentina
Posts: 277
Poder: 22
Aleca Va por buen camino
puedes hacerlo de esta forma.
Código Delphi [-]
procedure GeneroTabla(cName: String);
var
  NewTabla: TTable;
  NewIndexOptions: TIndexOptions;
begin
  NewTabla := TTable.Create(Application);
  NewIndexOptions := [ixPrimary];
  NewTabla.Active := False;
  NewTabla.DatabaseName := cMensPath;
  NewTabla.TableName    := cName;
  NewTabla.TableType    := ttDBase; //ttParadox
  NewTabla.FieldDefs.Clear;
  NewTabla.FieldDefs.Add('CAMPO1',      ftString,  50, False );
  NewTabla.FieldDefs.Add('CAMPO2',   ftDate,     0, False );
  NewTabla.FieldDefs.Add('Campo3', ftMemo,     0, False );
  ....
  NewTabla.IndexDefs.Create(NewTabla);
  NewTabla.IndexDefs.Clear;
  NewTabla.IndexDefs.Add('CAMPO', 'CAMPO', []);
  NewTabla.CreateTable;
  NewTabla.Destroy;
end;
Saludos
__________________
Aleca
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Paradox es compatible con Delphi 2007 CodeGear BuRtOn Varios 2 17-04-2009 04:56:27
Emigrar Base de datos paradox a CodeGear 2007 BuRtOn Conexión con bases de datos 9 20-07-2008 02:59:34
Paradox y Delphi 2007 'Compatibilidades' BuRtOn Conexión con bases de datos 7 10-07-2008 09:26:27
Paradox en Delphi 2007 BuRtOn Conexión con bases de datos 1 02-07-2008 22:17:47
Lanzamiento Delphi 2007, PHP y JBuilder 2007 R2 Santiago - Chile Andreano Noticias 4 14-05-2007 09:25:23


La franja horaria es GMT +2. Ahora son las 00:53:33.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi