DElphi ajuda

23/02/2016

0

Como Criar um sistema de cadastro de cliente utilizando um banco de dados sqlite e firedac no delphi ?
Rafael Santos

Rafael Santos

Responder

Post mais votado

23/02/2016

Raylan, estou no Mercado a pelo menos 15 anos, exijo respeito.

[img:descricao=pffffff]http://st.elohell.net/public/chill/f8130879c3347640211cd311de5fe192.jpg[/img]

Raylan Zibel

Raylan Zibel
Responder

Mais Posts

23/02/2016

Luiz Menin

Você deve utilizar o FireDac: http://docwiki.embarcadero.com/RADStudio/Seattle/en/First_Steps_to_Use_FireDAC
Para entender como o SQLite funciona, recomendo: https://www.sqlite.org/about.html
E para realizar o download da DLL: https://www.sqlite.org/download.html
Responder

23/02/2016

Raylan Zibel

Boa tarde fera.

Você deve utilizar o FireDac: http://docwiki.embarcadero.com/RADStudio/Seattle/en/First_Steps_to_Use_FireDAC
Para entender como o SQLite funciona, recomendo: https://www.sqlite.org/about.html
E para realizar o download da DLL: https://www.sqlite.org/download.html

Sou consultor Delphi, caso tenha mais dúvidas entre em contato.

Obrigado.


Não seria 'copiador' Delphi?
Responder

23/02/2016

Rafael Bosco

Para conexão rápida e fácil, no Delphi, vá em

File > New > Other > DataModule

Posteriormente no Tool Palette, digite: TFDConnection. Arraste o componente até o DataModule, clique com o botão direito do mouse no componente TFDConnection, e clique em Connection Editor.

Em DRIVER ID, selecione : SQLite. Irá apresentar abaixo, os detalhes da conexão, como Caminho da base de dados (DataBase), Usuário e Senha do banco de dados, etc...

Agora vá novamente no Tool Palette, e digite: TFDQuery. Arraste o componente até o DataModule, clique no componente, e no Object Inspector, na seção, Connection, selecione a conexão que você fez anteriormente.

Pronto, a conexão com o banco de dados, e o executador do banco estão configurados. Lembrando que você deve fazer a instalação do SQLite, se der algum problema no teste da conexão, pega a DLL do SQLite, e coloque nas pastas SYSTEM do seu computador, dependendo do seu sistema operacional é claro (System32, SysWoW64).

Os principais procedimentos/funções envolvendo o TFDQuery:
  fQuery: TFDQuery;

  fQuery.SQL.Clear; // Limpa a SQL
  fQuery.SQL.Add('digite aqui a SQL'); // Adiciona a SQL a ser executada 
  fQuery.Open(); // Abre a SQL - lembrando que só funciona se for uma SELECT
  fQuery.ExecSQL; //Execute a SQL - Inserts e Updates
  fQuery.ParamByName('nome do parâmetro').AsInteger := VariavélInteger //se tiver um parâmetro que seja integer na SQL
  VariavelString :=   fQuery.FieldByName('nome do campo').AsString; //se tiver um campo no resultado de uma SELECT que seja um campo String
  fQuery.Connection.Commit; // Commit o banco de dados após, os inserts/updates
  fQuery.IsEmpty  //verifica se a Query está vazia
  fQuery.Eof //verifica se é o END OF FILE da Query
  fQuery.Next; //Chama o próximo registro da consulta



Acredito que já possa dar uma Luz.


OBS: Ramon, se você é consultor Delphi mesmo, e esta no mercado a 15 anos, ta na hora de parar de copiar as respostas dos outros, e criar a sua própria.
Responder

24/02/2016

Gabriel

Tem um componente muito bom para realizar o conexão com o banco, se chama ZeosDB

https://sourceforge.net/projects/zeoslib/ <=== Link para download

http://wiki.freepascal.org/Zeos_tutorial/pt#Fazendo_sua_primeira_aplica.C3.A7.C3.A3o_Zeos <=== link com um pequeno tutorial de como utilizar
Responder

24/02/2016

Raylan Zibel

Como Criar um sistema de cadastro de cliente utilizando um banco de dados sqlite e firedac no delphi ?


https://www.devmedia.com.br/construindo-aplicativos-android-no-delphi-10-seattle/34092

https://www.devmedia.com.br/curso/curso-completo-de-delphi-com-firedac/410

Pode ajudar.
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar