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)
-   -   Urgente, por favoooooorrr!!!! (https://www.clubdelphi.com/foros/showthread.php?t=13563)

RobertoAmores 23-08-2004 21:22:08

Urgente, por favoooooorrr!!!!
 
Necesito saber la forma de introducir datos en una tabla de una BD de Interbase desde un ClientDataSet, un DataSource y un DBGrid. Lo necesito para terminar una aplicación. Gracias de antemano y por favor, lo necesitooooooo....

AGAG4 23-08-2004 22:27:43

????
 
De antemano te van a llamar la atención por el Título de tu Problema y al redactarlo.

Onti 23-08-2004 22:30:42

Los ClientDataSet no sirven para conectarse a una base de datos interbase solo funciona con archivos de datos planos que son administrados en memoria

El "ClientDataSet" en su propiedad FileName debe apuntar al archivo de datos. (Este archivo lo puedes crear con el "Field Editor" del ClientDataSet)

El "DataSource" en su propiedad DataSet debe apuntar al ClientDataset

Y finalmente el DBGrid debe apuntar al DataSource


Espero te sirvaaaaaaaaa :)

roman 23-08-2004 22:37:30

Cita:

Empezado por Onti
Los ClientDataSet no sirven para conectarse a una base de datos interbase solo funciona con archivos de datos planos que son administrados en memoria

Yo más bien diría, "no sirven para conectarse directamente a una base de datos de interbase" porque vía un Provider pueden conectarse a cualquier DataSet.

// Saludos

RobertoAmores 24-08-2004 18:28:02

Creo q no me he explicado bien.
 
:confused: Creo q no me expliqué bien, la aplicacion capta los datos d un archivo XML, y tanto el ClientDataSet, como el DataSource y el DBGrid ya stán enlazados y funcionando. Ahora kiero q esos mismos datos que se encuentran en el DBGrid (q no pretendo ni sikiera modificarlos) sean introducidos en una tabla d una base d datos d Interbase. ¿d donde los cojo? dl DBGrid, dl DataSource o dl ClientDataSet, y, la pregunta mas importante, ¿Como lo hago? No encuentro nada por ningun lado, o por lo menos, con mi pokisima experiencia, no consigo verlo claro. Muchas gracias, y a ver si sta vez me xplike mejor.

marto 24-08-2004 18:41:29

Wop!

Bueno, si ya tienes los datos en un DataSet (del tipo que sea), una menra sería conectar con IB con el método que prefieras (BDE, Zeos, IBO,...) e ir lanzando "Insert's" con cada uno de los registros de tu DataSet.
Si tu problema es que no sabes cómo conectarte con IB, busca en el histórico, este tema se ha hablado muchas veces ya.

Otra cosa, como bien te comentan por arriba, leete la guia de estilo y no pongas títulos como este. Igual que en la cárcel todos son inocentes, aquí todas las dudas son urgentes.

RobertoAmores 24-08-2004 19:38:20

Gracias marto
 
Intentaré informarme sobre los componentes IBX para poder trabajar en la aplicación, creo que con un IBDataBase, un IBTable y un IBTransaction, pero no se como usarlas. Voy a seguir buscando información sobre ello. Muchas gracias y siento el fallo en el titulo.


La franja horaria es GMT +2. Ahora son las 18:04:00.

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