DElphi ajuda
23/02/2016
0
Rafael Santos
Post mais votado
23/02/2016
[img:descricao=pffffff]http://st.elohell.net/public/chill/f8130879c3347640211cd311de5fe192.jpg[/img]
Raylan Zibel
Mais Posts
23/02/2016
Luiz Menin
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
23/02/2016
Raylan Zibel
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?
23/02/2016
Rafael Bosco
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.
24/02/2016
Gabriel
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
24/02/2016
Raylan Zibel
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.
Clique aqui para fazer login e interagir na Comunidade :)