PDA

Ver la Versión Completa : Base de datos en delphi


Jess44
22-05-2016, 03:52:05
Hola que tal, soy nueva dentro del mundo de delphi, he creado una sencilla base de datos en ACCES y la he cargado a delphi en la versión para celular. Mi problema es que al cargar los datos, estos comienzan en el 30 de 150. (Los componentes que he utilizado son: ADOconnection, ADOtable, DataSource, Bindsource)
Otro problema es, que en esta versión del celular no he encontrado como ponerle un icono a mi forma.

ecfisa
22-05-2016, 04:53:09
Hola Jess44, bienvenida a los foros de Club Delphi :)

Como a todos los que ingresan te invitamos a leer nuestra guía de estilo (http://www.clubdelphi.com/foros/guiaestilo.php).

Sería muy útil saber si tu aplicación va a ejecutarse en OS X, iOS, Android o Windows. Luego de esclarecido ese punto, algún moderador moverá el tema al foro correspondiente donde con seguridad encontrarás la respuesta adecuada.

Saludos :)

Jess44
22-05-2016, 05:18:52
Gracias:):)

ecfisa
22-05-2016, 05:20:28
De nada Jess44.

¿ En que plataforma se va a ejecutar tu aplicación ? ¿ Android ?

Saludos :)

Jess44
22-05-2016, 05:25:01
Seria en Android

ecfisa
22-05-2016, 10:38:39
Perfecto, a eso me refería ^\||/.

Ya moví tu tema al foro correspondiente, donde hallaras mejores respuestas de los expertos en este área.

Saludos :)

Neftali [Germán.Estévez]
23-05-2016, 08:43:37
Hola que tal, soy nueva dentro del mundo de delphi, he creado una sencilla base de datos en ACCES y la he cargado a delphi en la versión para celular. Mi problema es que al cargar los datos, estos comienzan en el 30 de 150. (Los componentes que he utilizado son: ADOconnection, ADOtable, DataSource, Bindsource)
Otro problema es, que en esta versión del celular no he encontrado como ponerle un icono a mi forma.

Deberías explicarte mejor, porque algo no estás haciendo bien.

Seria en Android

Un programa que use Access+ADO no puede ejecutarse en Android. Access y las librerías ADO sólo funcionan en MS Windows.

Presumo que estás desarrollando una aplicación con la VCL. En una versión nueva, pero con la VCL, ya que en Firemonkey no están disponibles los componentes ADO. Para desarrollar la para móviles, debes crear una aplicación del tipo "Multi-device application".

http://s26.postimg.org/5lhuw1dl5/Captura_1810.png

En cuanto al tema de los datos, sin más detalles es difícil saber qué está pasando. Al abrir la tabla, si no has hecho nada más, deberías acceder a los primeros registros creados en la tabla.

chaosego
23-05-2016, 09:23:17
Hola Jess. Si vas a usar la BBDD en remoto, intenta sustituirla por una copia en MySql en algún servidor y usando una capa intermedia (como muy bien explica Neftali en sus tutoriales (http://neftali.clubdelphi.com/?p=3297)) para crear un servidor REST, el cual puedes usar directamente desde los componentes REST.
Si lo que quieres es tener una base de datos local en el mismo dispositivo, utiliza SQLITE para el tipo de base de datos, en lso ejemplos incluidos en Delphi hay ejemplo de uso de SQLITE, y hacer una copia/actualización de los datos desde el server REST a la BBDD local es muy sencillo.
ADO no es compatible directamente con Android bajo Delphi. Deberás importar (y adaptar) librerías de terceros.

Jess44
23-05-2016, 20:22:27
Muchas gracias Neftali y Chaosego, tomare en cuenta sus consejos y checare que estoy haciendo mal, gracias por su tiempo!!:D:D