【问题标题】:insert photos into database from phone (android)从手机(android)将照片插入数据库
【发布时间】:2017-04-11 06:14:25
【问题描述】:

Delphi(适用于 Android)中是否有一个组件,我可以使用该组件将存储在手机上的照片中的照片插入到我的应用程序中(也在手机上) )? devexpress 之类的东西适用于 VCL (cxImage)。

我希望能够将手机存储中的照片上传到该组件中,然后将其保存到数据库中。
我尝试使用 TMS FMX UI Pack,但它非常有问题,几乎没用。

有什么办法可以做到吗?

【问题讨论】:

  • 你试过 FireDAC 组件了吗?
  • FireDAC 不支持在 android 中连接 SQL Server。

标签: android sql-server delphi firemonkey


【解决方案1】:

如你所知,FireDAC components do only support direct access on Interbase ToGo- and SQLite-databases for mobile devices:

  • 对于移动平台,FireDAC 支持 InterBase ToGo 以及 SQLite。这些数据库产品可以在 iOS 和 Android 设备上运行。
  • 对于其他数据库,例如 Oracle,您至少需要一个客户端库。在 Windows 平台上,客户端库以 DLL 的形式提供以供连接。因此,您需要使用 DataSnap REST 等中间层技术开发应用程序,以便从移动设备连接到这些数据库产品。

因此,Embarcadero 建议使用中间层服务(在数据库服务器上)。为此,Delphi 附带 DataSnap。然后,您可以通过TSQLConnection 连接到 Datasnap 服务器。

A comprehensive tutorial on how to build such a system 从移动设备访问数据库可以在 Embarcadero 的 Docwiki 中找到。

【讨论】:

  • Datasnap 不是一个选项,因为我在 Azure 上运行数据库。我不打算为 datasnap 服务器安装虚拟机。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-01-02
  • 2011-02-27
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多