ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

Erro ao copiar BD para o dispositivo

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Mobile com Delphi
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
yojimanaus
Novato
Novato


Registrado: Segunda-Feira, 9 de Novembro de 2015
Mensagens: 1

MensagemEnviada: Sáb Out 21, 2017 10:50 am    Assunto: Erro ao copiar BD para o dispositivo Responder com Citação

Olá a todos!!
Pesquisei no forum, achei algumas respostas, porém, nenhuma delas me atendeu.

Estou enfrentado o seguinte problema, utilizando o delphi para Android:
Quando o delphi faz o deployment, creio eu que não esta copiando o banco de dados junto, o aplicativo trava no aparelho na hora de conectar o FDConnection.
- Utilizo o Delphi Berlin sem atualização.
- Android SDK 24.3.3 32 bits
- Estou utilizando o android 4.0.1
- BD Sqlite
- Configuração no Deployment já tentei ".\\assets\\internal\\", "\\assets\\internal\\", "assets\\internal\\", ".\\assets\\".
- No FDConnection evento BeforeConected do Componente estou utilizando o seguinte código:
{IFDEF ANDROID}
FDConnection1.Params.Values['Database'] := TPath.Combine(TPath.GetDocumentsPath, 'Dados.db3');
{ELSE}
FDConnection1.Params.Values['Database'] := 'C:\\Mobile\\Dados\\Dados.db3';
{ENDIF}
Alguém poderia me dar uma luz?
Grato
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
jo3litro
Novato
Novato


Registrado: Sexta-Feira, 3 de Novembro de 2017
Mensagens: 3

MensagemEnviada: Qua Nov 22, 2017 6:02 pm    Assunto: Responder com Citação

yo tuve el mismo problema, en vez de hacerlo de esta forma, cree un datamodulo que crea la base de datos al ejecutar la aplicacion.

Solo crea la base si no existe.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
marcelo_tux
Aprendiz
Aprendiz


Registrado: Terça-Feira, 2 de Abril de 2013
Mensagens: 230
Localização: São José do Rio Preto - SP

MensagemEnviada: Sex Nov 24, 2017 7:30 am    Assunto: Re: Erro ao copiar BD para o dispositivo Responder com Citação

Amigo, olhando essa configuração que passou , detectei que a configuração do Deployment no Remote Path esta errada , o certo é assim :

assets\internal\

Espero que ajude.
_________________
Porgramador Delphi - Mobile
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail
igormoita
Profissional
Profissional


Registrado: Quinta-Feira, 14 de Janeiro de 2010
Mensagens: 601

MensagemEnviada: Sex Nov 24, 2017 1:55 pm    Assunto: Responder com Citação

Eu trabalho igual ao jo3litro,
No OnCreate do DataModule, eu faço as verificações e Criação/Alteração no Banco de Dados, tudo via comandos SQL.

Se vc quiser, te explico meu código, fica bem organizado.
_________________
SEMPRE COLOQUE [RESOLVIDO] NO SEU POST
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail Yahoo Messenger MSN Messenger
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Mobile com Delphi Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB