Heber, faz um vídeo explicando como sincronizar com um banco de dados em nuvem. Parabéns pelo trabalho, seus vídeos tem me ajudado muito, sou apaixonado por Delphi mas estudo sozinho e seu canal é a minha principal referência, muito obrigado mesmo!!
Show de bola professor Heber. Tempos atrás eu estava procurando saber como fazer para levar uma base de dados já populada para o app e agora aprendi. Value!!!
Video top amigo.... uma pergunta: você tem algum video aqui ou pode indicar algum que mostre como conectar no SQL SERVER que está num servidor externo, a partir do android (delphi) ou uma API pra isso ?? Obrigado.
Heber, não está funcionando na versao 12 Athens do Delphi. Estava tudo bem até a versao 11.3. Já na versao 12, não está aceitando criptografar no Set Password com o codigo idêntico. Houve algum problema na atualização do Delphi 12. Se der, faça um teste pf
Ótimo vídeo. Aprendi muito. O próximo passo, como faço para conectar uma aplicação android diretamente a um servidor mysql? Consegui fazer testes com o mydac, mas ele é pago. Tem alguma alternativa gratuita?
Excelente vídeo. Estou com um problema aqui em determinados aparelhos, quando desinstalo o app o banco não é excluído. Ao reinstalar volta com os mesmos dados. Existe alguma propriedade que garanta a exclusão do banco ao desinstalar o app?
Boa noite mestre! Estou com um problema: Optei por fazer a criação do BD usando OpenMode CreateUTF8 e LockingMode Normal; até aí tudo bem; vou no SQLite Studio e consigo acessar o BD. O problema é que ao executar um create table if exists através da minha aplicação não retorna nenhum erro, mas quando fecho a aplicação e tendo abrir a base novamente com o SQLite, apresenta o erro abaixo no BD: [22:13:27] C:/Users/Rogerio/Documents/Embarcadero/Studio/Projects/Primeiro Mobile/Win32/DB/BASE_DADOS.DB: file is not a database Onde posso estar cometendo algum erro?
Olá consigo compilar SQLite com delphi Sydney ou devo fazer alguma outra configuração no delphi. No berlin funcionava bem . Mas no Android 11 não roda mais.grato
Boa Noite, uma dúvida, com o banco de dados SqlLite existe alguma função para retorno o valor do id do registro que esta sendo alterado? Sei que no SQL Server existe a função SELECT ID FROM INSERTED.
Bom Dia! Preciso entrar em contato contigo. Saber se vc faz mentoria. Preciso desenvolver um aplicativo e preciso de umas dicas. Preciso falar contigo sobre essa possibilidade, valores, etc... obrigado
Boa noite Heber. Rapaz, tem algum material de exemplo para antes de criar um campo ou uma tabela nova, verificarmos se existe. estou tentando rodar o seginte comando select p.name from pragma_table_info('CLIENTE') p where p.name = 'TESTE' e não funciona. Se rodo esse comando no SQLiteStudio, funciona, mas no delphi da erro falando que table pragma_table_info não existe.
Estou desenvolvendo uma aplicação para Android e iOS. No Android o SQLite manteve uma versão antiga do banco de dados e mesmo quando eu desinstalo a aplicação, o banco de dados não é apagado. O aparelho não é rooteado. A cada nova instalação, o banco de dados é restaurado com a versão antiga do banco e as novas tabelas e colunas não estão presentes, o que ocorre erro na aplicação. Já coloquei android:allowBackup="false" no AndroidManifest.xml e mesmo assim o banco antigo permanece no aparelho. Já passaram por essa situação? Obrigado
Boa noite, fiz um aplicativo usando sqlite, tenho 200 cadastros, quando mando o aplicativo para o mobile ele manda só 80 registros, porque isso acontece?? grato
Infelizmente não funciona no Xiaomi POCO X3, Android 11. Isso que me desanima em usar o Delphi pra mobile. Sempre tem uma incompatibilidade, como na época do .Net, sempre um passo atrás dos concorrentes, como Flutter.
Galera estou tentando acessar um banco de dados SQLite de um outro app que desenvolvo a partir de outro app que estou fazendo, para que um app insira informações no outro app. Porém não estou conseguindo acessar o banco para leitura e inserção recebo erro: unable to open database file.. como se o app não enxergasse ou não tivesse acesso a pasta do outro app onde está o banco. Alguém tem alguma dica? De como poderia fazer essa conexão... Obs: Se copio o banco do outro app e coloco na mesma pasta do app que está tentando ler, funciona perfeitamente.. já conferi o caminho e está tudo certo...
@@lucienmoura6485Boa tarde, não existe solução para o problema a partir do Android 11 os package são limitados aos proprietários.. ou seja, somente o app consegue acessar seu dados... A única saída para o problema seria criar um Content Provider.. Que seria quase um api... Um app requisita e o outro devolve os dados.. Via intent não resolve também pois é limitado o tamanho de dados... Então a solução pra mim foi unir os 2 aplicativos em um único que no meu caso daria para fazer.m.
Heber, faz um vídeo explicando como sincronizar com um banco de dados em nuvem. Parabéns pelo trabalho, seus vídeos tem me ajudado muito, sou apaixonado por Delphi mas estudo sozinho e seu canal é a minha principal referência, muito obrigado mesmo!!
Heber muito top todo esse seu trabalho, show
Como sempre muito bom.
show de bola essa aula
Espetacular a didática como você ensina... melhor mil vezes que muitos professores... Não há como não comparar.
🙏
Sem palavras! muito boa sua explicação! Obrigado pelos vídeos aulas!
Show de bola professor Heber. Tempos atrás eu estava procurando saber como fazer para levar uma base de dados já populada para o app e agora aprendi.
Value!!!
Muito bom o conteúdo, direto ao ponto. Parabéns e muito obrigado por compartilhar os conhecimentos!!!
Show de bola. Parabéns pelo conteúdo de qualidade e a forma clara de explicar.
Muito legal. Parabéns.
Obrigado pela Aula Heber, tmj
Obrigado.
Muito bom o conteúdo, me tirou algumas dúvidas.
Video top amigo.... uma pergunta: você tem algum video aqui ou pode indicar algum que mostre como conectar no SQL SERVER que está num servidor externo, a partir do android (delphi) ou uma API pra isso ?? Obrigado.
Apesar de usar SQL Server na empresa, não tenho nada aqui no canal 🥺
bom dia....
Ótima aula. Parabéns.
Tem como pegar o banco de dados dentro do aparelho? Se sim, geralmente ele fica aonde?
Obrigado.
Tem sim... dá uma olhada nesse vídeo aqui👇
th-cam.com/video/Zm3pYPYMJwQ/w-d-xo.html
Heber, não está funcionando na versao 12 Athens do Delphi. Estava tudo bem até a versao 11.3. Já na versao 12, não está aceitando criptografar no Set Password com o codigo idêntico. Houve algum problema na atualização do Delphi 12. Se der, faça um teste pf
Ótimo vídeo. Aprendi muito. O próximo passo, como faço para conectar uma aplicação android diretamente a um servidor mysql?
Consegui fazer testes com o mydac, mas ele é pago. Tem alguma alternativa gratuita?
Não faço conexão mobile diretamente com banco de dados… mobile é diferente de desktop
Boa noite, como sobrepor a banco de dados sqlite, grato
Excelente vídeo. Estou com um problema aqui em determinados aparelhos, quando desinstalo o app o banco não é excluído. Ao reinstalar volta com os mesmos dados.
Existe alguma propriedade que garanta a exclusão do banco ao desinstalar o app?
Limpe o cache do app no Android antes de desinstalar
Boa noite mestre!
Estou com um problema:
Optei por fazer a criação do BD usando OpenMode CreateUTF8 e LockingMode Normal; até aí tudo bem; vou no SQLite Studio e consigo acessar o BD.
O problema é que ao executar um create table if exists através da minha aplicação não retorna nenhum erro, mas quando fecho a aplicação e tendo abrir a base novamente com o SQLite, apresenta o erro abaixo no BD:
[22:13:27] C:/Users/Rogerio/Documents/Embarcadero/Studio/Projects/Primeiro Mobile/Win32/DB/BASE_DADOS.DB: file is not a database
Onde posso estar cometendo algum erro?
Olá consigo compilar SQLite com delphi Sydney ou devo fazer alguma outra configuração no delphi. No berlin funcionava bem . Mas no Android 11 não roda mais.grato
O problema deve ser a versão do seu Delphi. Para Android 11 o ideal é usar Delphi 10.4.2 ou +
Boa Noite, uma dúvida, com o banco de dados SqlLite existe alguma função para retorno o valor do id do registro que esta sendo alterado? Sei que no SQL Server existe a função SELECT ID FROM INSERTED.
Bom Dia! Preciso entrar em contato contigo. Saber se vc faz mentoria. Preciso desenvolver um aplicativo e preciso de umas dicas. Preciso falar contigo sobre essa possibilidade, valores, etc... obrigado
Fala Richard! No momento não estou conseguindo prestar consultoria
Boa noite Heber. Rapaz, tem algum material de exemplo para antes de criar um campo ou uma tabela nova, verificarmos se existe. estou tentando rodar o seginte comando select p.name from pragma_table_info('CLIENTE') p where p.name = 'TESTE' e não funciona. Se rodo esse comando no SQLiteStudio, funciona, mas no delphi da erro falando que table pragma_table_info não existe.
Roda um select qualquer na tabela... se der erro, é porque ela não existe 😀
Try
// executa query
Except
// tabela não existe
End;
O meu continua dando o mesmo erro de conexão... tanto compilando como android32 quanto android64... dá o erro: "Erro de conexão com o banco..."
Oi meu amigo, nao tem jeito de aparecer meu celular samsung no delphi para executar, ja instalei os driver da samsung e nada... alguma dica?
Habilitou modo desenvolvedor no Android? Liberou depuração usb no aparelho?
@@99coders era isso mesmo que faltava, habilitar a depuração, obrigado...
Estou desenvolvendo uma aplicação para Android e iOS. No Android o SQLite manteve uma versão antiga do banco de dados e mesmo quando eu desinstalo a aplicação, o banco de dados não é apagado. O aparelho não é rooteado. A cada nova instalação, o banco de dados é restaurado com a versão antiga do banco e as novas tabelas e colunas não estão presentes, o que ocorre erro na aplicação. Já coloquei android:allowBackup="false" no AndroidManifest.xml e mesmo assim o banco antigo permanece no aparelho. Já passaram por essa situação? Obrigado
Para remover definitivamente o banco do aparelho, entre noa detalhes do app e exclua os dados, cache, etc
Boa noite, fiz um aplicativo usando sqlite, tenho 200 cadastros, quando mando o aplicativo para o mobile ele manda só 80 registros, porque isso acontece?? grato
Já deve existir um banco de dados no aparelho e o Delphi não está sobrepondo ele
Infelizmente não funciona no Xiaomi POCO X3, Android 11. Isso que me desanima em usar o Delphi pra mobile. Sempre tem uma incompatibilidade, como na época do .Net, sempre um passo atrás dos concorrentes, como Flutter.
Rapaz, qual sua versão do delphi? Estou usando a 10.4 CE. E não tive problema algum para compilar no Android 11.
Esses problemas de incompatibilidade nas versões acontecem em todas as ferramentas.
eu uso o delphi 10.4 pra compilar tambem e nao tive problema para rodar no Poco x3 que minha esposa tem
Galera estou tentando acessar um banco de dados SQLite de um outro app que desenvolvo a partir de outro app que estou fazendo, para que um app insira informações no outro app. Porém não estou conseguindo acessar o banco para leitura e inserção recebo erro: unable to open database file.. como se o app não enxergasse ou não tivesse acesso a pasta do outro app onde está o banco. Alguém tem alguma dica? De como poderia fazer essa conexão...
Obs: Se copio o banco do outro app e coloco na mesma pasta do app que está tentando ler, funciona perfeitamente.. já conferi o caminho e está tudo certo...
Conseguiu resolver este problema amigo? também estou com o mesmo BO
@@lucienmoura6485Boa tarde, não existe solução para o problema a partir do Android 11 os package são limitados aos proprietários.. ou seja, somente o app consegue acessar seu dados... A única saída para o problema seria criar um Content Provider.. Que seria quase um api... Um app requisita e o outro devolve os dados.. Via intent não resolve também pois é limitado o tamanho de dados... Então a solução pra mim foi unir os 2 aplicativos em um único que no meu caso daria para fazer.m.
Amigo, o meu dá o erro " External Exception 1" no ThreadLoginTerminate. O que pode ser?
Já consegui solucionar. Vlw