Gostaria de saber se o ZeosLib está pronto para ser usado com o Android FMX para acessar o MSSQL remotamente, como no x32.
Caso contrário, existe algum pacote de componente externo ou solução embutida no Delphi?
Respostas:
0 para resposta № 1O que você está tentando fazer não é uma solução limpapara o problema de conexão com o DataStore a partir de um aplicativo em execução em um dispositivo móvel, pois, como alguém afirmou corretamente nos comentários à sua pergunta, o caminho correto seria: passar por um serviço da Web.
Enfim, o que você está perguntando aqui é: posso usar o zeoslib para conectar diretamente meu aplicativo Android a uma instância do SQL Server?
Não, pelo menos no momento, porque o zeoslib acessa o banco de dados através da biblioteca nativa do SQL Server que, até onde eu sei, está disponível apenas na plataforma Microsoft Windows.
Você poderia usar o zeoslib para acessar um banco de dados Android Db (que basicamente é um banco de dados Sqlite3).
No entanto, é possível conectar-se a uma instância do MSSQL a partir de um aplicativo FMX Android usando este Delphi FMX JDBC Wrapper e o driver JTDS JDBC.
A biblioteca é um wrapper do projeto JTDSque é um código aberto driver java para MSSQL. Ele fornece sua própria interface para a biblioteca pela qual você recebe a fonte quando compra a biblioteca. eu tenho não vi outra solução para acessar o Microsoft SQL Server em Android com Delphi XE5 Firemonkey no momento.
Se você precisar usá-lo através do zeoslib, precisará implementar um novo protocolo para esta biblioteca diretamente na fonte do zeoslib.