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 20-08-2004
aip aip is offline
Miembro
 
Registrado: nov 2003
Posts: 15
Poder: 0
aip Va por buen camino
TTable y archivos dbf

Tengo el problema siguiente:
Quiero crear una tabla usando el componente TTable que tiene las propiedades siguientes:
TableName: mitabla.dbf
TableType: ttDBase

y la propiedad DatabaseName

Quiero crear una tabla dbf de DBase pero no sé qué debe llevar en la propiedad DatabaseName ya que la tabla es un archivo y no pertenece a una base de datos.
Intenté tomar como la base de datos la ruta declarándola en el ODBC de mi máquina y creando así un alias. Colocando un componente TDatabase y dando de alta este alias, lo usé para dárselo a mi componente TTable, se supone que teniendo los valores de las propiedades del componente TTable correctas y dando click sobre el componente TTable me debe aparecer un menú contextual con la opción de crear tabla. Sin embargo lo hago y no aparece y por lo tanto no puedo crear la tabla.
¿Alguno de ustedes sabe cuál es mi problema?
Responder Con Cita
  #2  
Antiguo 21-08-2004
Mick Mick is offline
Miembro
 
Registrado: may 2003
Posts: 405
Poder: 21
Mick Va por buen camino
Te has complicado demasiado, es mas sencillo que todo eso: Indica en la propiedad DatabaseName el directorio donde quieras crear la tabla y listo.

Código:
var
 TableNew:TTable;
begin
    TableNew:=TTable.Create(nil);
    try
      TableNew.DatabaseName:= 'c:\';
      TableNew.TableName   :='prueba.dbf';         
      {Añadir campos }
      TableNew.FieldDefs.Add( ... );
      TableNew.FieldDefs.Add( ... );      
      {Crear Tabla}
      TableNew.CreateTable;
    finally
      TableNew.Free;
    end;
end;
Saludos
Responder Con Cita
  #3  
Antiguo 21-08-2004
aip aip is offline
Miembro
 
Registrado: nov 2003
Posts: 15
Poder: 0
aip Va por buen camino
Muchas gracias
me sirvió bastante
Responder Con Cita
  #4  
Antiguo 20-11-2006
nocknock nocknock is offline
Registrado
 
Registrado: jun 2006
Posts: 1
Poder: 0
nocknock Va por buen camino
Viva la sencillez

Gracias, por un respuesta tan sencilla.
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


La franja horaria es GMT +2. Ahora son las 06:27:34.


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