![]() |
Tablas dbf
Hola, que componente puedo usar para abrir una tabla.dbf y como hago para insertarle datos.Trabajo con delphi 7.
Gracias. |
Sólo necesitas la componente TTable que aparecerá en la pestaña BDE tan pronto instales el paquete "Borland BDE DB Components" mediante el menú Component|Install Packages.
// Saludos |
Sigo sin entender!!
Ok, me explicare mejor, no tengo una base de datos sino una tabla.dbf aislada y necesito ver los datos que contiene e insertarle mas registros, el componente que dice roman ya lo tengo instalado, lo estudie pero si no esta asociado a una base como hago?
Podria ser algo de codigo a manera de ejemplo? Desde ya gracias |
dbf
respondo por si algun otro pasa por este hilo, hay un componente que se llama TDBF, hace mas facil el manejo de tablas " dbf " , no se si este disponible para delphi 7, yo lo he usado en delphi2006 sin problemas :D
solo configuras la ruta(filepath)(filepathfull) y pones el nombre de la tabla(tablename) y listo la puedes ligar a un dbgrid, y podras verlos registros modificarlos y borrarlos, en el tdbf hay una opcion que te permite ver o no los archivos borrados(showdeleted), con el ttable tambien puedes ver los registros, configurando las propiedades solo que como que es un poco de mas rollo, pero si es posible, si no quieres depender de un componente externo. |
Si ya tienes el componente solo lo arrastras en el formulario o un datamodule y pues en el evento de algun boton usas algo como esto:
with Table1 do begin DatabaseName := 'C:\Mis tablas'; TableName := 'MiTabla.dbf'; TableType := ttDBase; Open; // aqui agregas los datos Append; FieldByName('Nombre').AsString := 'Pedro'; FieldByName('Edad').AsInteger := 10; Post; Close; end; |
La franja horaria es GMT +2. Ahora son las 00:39:19. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi