Revista Especial XE5
Revista especial Delphi, RAD Studio, y C++Builder XE5
En esta revista de 16 páginas te presentamos las nuevas versiones de las herramientas para desarrolladores incluidas en RAD Studio, Delphi y C++Builder XE5, HTML5 Builder e InterBase XE3. Más utilidades, formación, artículos, vídeos, promociones y mucha más información…
> Ver en tu navegador. Descargar en formato PDF.
Me gustaría saber si con Delphi XE5 enterprise podremos desarrollar aplicaciones para android que ataquen directamente a bases de datos (sin datasnap) en servidores mysql, firebird, mssql, etc.
La aplicación Android está en el dispositivo móvil, y solo se puede conectar con las BBDD que estén instaladas en el mismo dispositivo como SQLite o InterBase. Los datos se pueden actualizar con la información recogida de una bbbdd en un servidor, pero nunca es una conexión directa, a no ser que sea una aplicación web, no nativa.
La forma de actualizar-sincronizar datos del dispositivo con datos del servidor puede ser mediante un servicio web, o mediante un servicio tcpip creado mediante programación o ayudado con los componentes Indy, por ejemplo. Ambas opciones ya tienen implementaciones avanzadas en DataSnap. En nuestro área de formación puedes ver este curso:
Quisiera comentarte que al intentar realizar una interfaz con los componentes dbExpress me ha aparecido el siguiente mensaje de error
DBX Error: Driver could not be properly initialized. Client library may be missing, not installed properly, of the wrong version, or the driver maybe be missing from the system path…
según parece la librería dinámica libmysql.dll que viene con el producto que hemos adquirido no es la correcta.
¿Donde localizamos dicha librería?
Hay un archivo que se llama dbxdrivers.ini donde está la configuración de todos los drivers. Tiene que asegurarse de que la dirección que indica va correctamente hasta el driver.
Buenos días, quería hacer una pregunta técnica, no se si aquí es
el sitio adecuado, pero quería saber si los componentes ADO y
ClientsDataset soportan la tecnología FileStream de SQL Server
2012.
En principio no hay soporte reconocido para FileStream. En el caso del ClientDataSet es de suponer que tendrá este soporte si el motor de acceso a base de datos lo tiene (FireDac). En el caso de ADO (o dbGo) como se llama en Delphi, es toda una incógnita ya que este motor se basa en MDAC 2.8 que fue discontinuado por Microsoft en 2005 con lo que no es de esperar su soporte.
Aun así el mejor consejo es bajar la demo y probar.