FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Como puedo abrir una base de datos en la nube?
Necesito abrir una base de datos en la nube para despues cargar las tablas a mi gusto, como puedo hacer esto con una aplicacion mobil de delphi xe6?
|
#2
|
||||
|
||||
La pregunta la verdad es muy vaga
Pero basicamente lo que queres es una aplicacion en capas Investiga sobre Datasnap o EMS (enterprise mobility services), esto es especifico de Delphi Si queres algo mas general busca informacion sobre arquitectura n tier |
#3
|
||||
|
||||
#4
|
|||
|
|||
Quiero poder abrir una base de datos ya existente que tengo en la nube, para poder cargar la tabla en mi aplicacion mobil para android que he hecho en delphi xe6, como puedo abrir la base de datos desde mi app?
|
#5
|
||||
|
||||
Sí, eso lo hemos entendido, pero "abrir una base de datos en la nube" es algo muy etéreo, tendrás que explicar exactamente qué servicio es, qué base de datos, si es un servidor web, ftp, etc. en fin, algo.
|
#6
|
||||
|
||||
Cita:
Luego desde el movil consumes ese servcio por REST o usando la clase proxy que te genera el propio wizard. Cual es la parte que no te sale? |
#7
|
|||
|
|||
El datasnap no me sale y lo que me medio sale no se como conectarlo luego a la app mobil para que ya sirva correctamente desde cualquier parte con internet.
|
#8
|
||||
|
||||
En que servidor tenes esa base de datos? Windows, Linux.
Que tipo de acceso tenes a ese servidor? Podes entrar y bajar un ejecutable y correrlo? Tenes la ip? Si la ip es dinamica: necesitas un no-ip para redireccionar o bien pedirla cada vez que entras desde el movil Que es lo que medio no te sale de datasnap? Seguiste los tutoriales? un hello world en datasnap no pudiste hacerlo? Porque no te sale? Te da error en la conexion, en la invocacion a algun metodo, no sabes como programar el servidor o construir tu cliente? |
#9
|
||||
|
||||
Es que tenemos averiada la bola de cristal
|
#10
|
|||
|
|||
Reformulo mi pregunta, tengo una aplicacion en Firemonkye para android donde su funcionalidad es realizar pedidos via web, lo que necesito es cargar los datos que necesito de las tablas (dependiendo que se elija) que se encuentra en una base de datos hecha en SQLServer a mi aplicacion asì me ahorrarìa la manera de hacerlo manual y actualizarlo facilmente.
al momento de crear el datasnap me da unos errores en el proceso y no se como conectarlo con la base de datos para que funcione. mi pregunta es, como puedo cargar una base de datos (tomando datos especificos) a una app mobil y si es necesario que la tenga en la nube o no (necesito que este activa en todo momento). |
#11
|
||||
|
||||
Cita:
A ver si con eso logras una conexion exitosa Cual es el proceso que realizas y que errores te da? |
#12
|
|||
|
|||
Cita:
Si aun así quieres conectar directamente, ya sea desde una aplicación de escritorio o desde una app para móvil con los componentes adecuados, comprueba estos pasos: 1. Debes de configurar el firewall de windows para que permita el acceso al puerto 1433 que es el de sqlserver por defecto. 2. Debes de redirigir las entrada del router (en caso de que tengas que hacerlo) del puerto 1433 al ordenador que contiene el servidor de la BBDD. 3. Debes de configurar el acceso al servidor de SQLSERVER para poder acceder desde fuera. Hay bastantes tutoriales que indican los pasos para configurarlo. Posiblemente desde dentro de la red local, puedas acceder sin problemas (con la conexión wifi del móvil) al servidor, pero recuerda que con la conexión de datos, accedes desde 'fuera', vamos, desde internet, por lo que debes de configurar muy bien el servidor. Especificanos algo más para ver que tipo de servidor tienes, ¿lo tienes en una máquina tuya? ¿esta en Azure o en Amazón? ¿Es un servidor virtual de un proveedor de servicios?, así podremos ayudarte y afinar en las respuestas... por cierto, no especificas que tipo de fallo te da al crear el servidor Datasnap/Rest, y por tanto tampoco podemos darte una respuesta más especifica. Un saludo |
#13
|
||||
|
||||
Que yo sepa no se puede acceder desde móvil a una bd en plan cliente servidor.
Al menos no con delphi que aún en su última versión no tiene drivers de acceso para plataformas móviles. Las únicas alternativas son datasnap, ems o tethering si estamos dentro de la misma LAN Y en los tres casos hace falta de un servidor |
#14
|
|||
|
|||
Agustin, si es posible acceder a algunas bases de datos en plan cliente servidor, como por ejemplo a Interbase o a Firebird (solo lo he visto de forma experimental), y creo recordar que en las últimas versiones de los componentes MyDac y/o UNiDac de la compañía DevArt, si se podía acceder directamente a MySQL y creo que hasta a SQLSERVER.
Acabo de encontrar la tabla de compatibilidades de UniDac que os dejo aquí, donde se puede ver que si se puede acceder a Servidores SQLSERVER y a Servidores MySQL con estos componentes. Tengo que decir que no los he probado personalmente, yo sigo siendo mas de aplicaciones multi-tier y creo mis propios servidores Datasnap/Rest para mis aplicaciones, por las razones que he mencionado más arriba como poder descargar de procesos las apps y ademas para tener mayor seguridad ya que no pongo la base de datos directamente en internet. |
#15
|
||||
|
||||
Hola chaosego, personalmente intento usar la menor cantidad de componentes de terceros, nunca use Unidac asi que desconocia esa posibilidad.
Dado que no se especifico que se disponian componentes de terceros cuando se hizo la pregunta, asumi que teniamos solamente FireDAC y bueno Con todo lo demas estoy de acuerdo |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Como crear una base de dato en la nube, y Conectarse a través delphi | maxzama | Conexión con bases de datos | 14 | 24-05-2019 09:15:30 |
Crear aplicación multiplataforma con base de datos en la nube | cocute | Desarrollo en Delphi para Android | 12 | 07-04-2015 10:48:59 |
como puedo compactar una base de datos mdb? | viajero2015 | Conexión con bases de datos | 5 | 08-12-2004 19:28:58 |
No puedo abrir Base de Datos en Access | Fernando | Conexión con bases de datos | 1 | 13-05-2004 00:54:14 |
No puedo abrir una Base de Datos | ahkimpech | Firebird e Interbase | 1 | 20-05-2003 09:16:57 |
|