Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Conexiones A Paradox Solo Con Codigo (https://www.clubdelphi.com/foros/showthread.php?t=48329)

douglas 21-09-2007 19:30:59

Conexiones A Paradox Solo Con Codigo
 
buenas tardes caballeros del saber, aboco como siempre a ustedes, tal vez no soy muy inteligente pero siempre me han dicho que pedir ayuda es bueno.

les planteo mis dudas asi:

explicacion:
yo conecto a mis tablas hechas en el accessdektop para ser mas especificos creo que se hace con paradox, bueno para realizar mi conexion hacia ellas utilizo dos componentes de la paleta dbe y data access, de DBE tomo la opcion table y del data access tomo el datasource, con esto creo mis conexiones a mi base de datos, utilizo todos los data control para enviar y recibir mi informacion a la base de datos y aqui es donde viene el problema, utilizo los botones DBnavigator, que son los que sirven para insertar, guardar y update y navegar entre todos los datos.

ahora quiero saber si existe algun codigo con el cual pueda hacer lo siguiente:
1) en ves de utilizar las opciones de la paleta dbe y data acces, puedo realizar mis conexiones a ellas bajo codigo estrictamente.

2) si en vez de usar el DBnavigator puedo crear otros botones y generar los codigo para los botones.

un amigo me comentaba que se hacia con sql pero no me quizo enseñar como, asi que recurro a ustedes.


y por ultimo retomando los viejos tiempos cuando se usaban archivos, en ves de bases de datos relacionales, necesito informacion sobre como utilizar archivos en delphi con extension txt, se manejar archivos en pascal 7 pero no se sea lo mismo para delphi. por favor ayudenme chicos.

de antemano le agradezco a toda aquella persona que pueda ayudarme.:D:D:D:D

marcoszorrilla 21-09-2007 19:51:15

Los botones del DbNavigator, pueden sustituirse por otros credos por nosotros mismos.

Por ejemplo:
Boton Añadir :Table1.Append;
Boton eliminar :Table1.Delete;
Boton siguiente:Table1.Next;

Etc...

Sería conveniente, según se indica en la Guía de Estilo, que hagas una pregunta por hilo.

Un Saludo.

eduarcol 21-09-2007 21:17:22

Cita:

Empezado por douglas (Mensaje 232912)
1) en ves de utilizar las opciones de la paleta dbe y data acces, puedo realizar mis conexiones a ellas bajo codigo estrictamente.

Pues de que se puede se puede lo que no veo es la logica del porq, ya que estos componentes tambien son de puro codigo, y te aseguro que te ahorras muchisimo trabajo utilizandolos

Seguro que si el problema es especifico tambien tendra una salocion especifica

basti 21-09-2007 23:31:04

Coincido con eduarcol. En la mayoría de los casos, no tiene mucho sentido crear los componentes de acceso a datos por código, y menos el dataSource si utilizas controles DB Aware. De todas maneras, si ese es tu caso:

Código Delphi [-]
   var
     tbl : TTable;
   begin
     tbl := TTable.Create(self);
     tbl.DatabaseName := 'alias o directorio';
     tbl.TableName := 'nombre de la tabla.db';
   end;

Para los archivos de texto, puedes usar los mismos métodos que el Turbo Pascal. Hay un par de diferencias. El procedimiento Assign, lo debes usar como AssignFile o system.Assign y el procedimiento Close como CloseFile o system.Close.

Como bien te dice marcoszorrilla, deberías de crear un hilo para cada pregunta, así, otra persona que tenga la misma duda encontrará antes la solución.


La franja horaria es GMT +2. Ahora son las 02:36:27.

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