Exibir mensagem anterior :: Exibir próxima mensagem |
Autor |
Mensagem |
almir.jg Novato
![Novato Novato](../modules/PNphpBB2/templates/PNTheme/images/narodniki-classic/star1.gif)
Registrado: Quarta-Feira, 3 de Março de 2004 Mensagens: 87
|
Enviada: Sex Set 23, 2016 10:48 am Assunto: Firedac com TFDConnection e TFDQuery em runtime [RESOLVIDO] |
|
|
Olá para todos!
Necessito de ajuda. Estou criando uma biblioteca de classes para conexão com banco de dados e necessito de criar uma conexão do banco de dados através do componente FIREDAC, ou seja, preciso criar o um TFDCONNECTION e um TFDQUERY, conecta-los tudo via runtime. O banco que utilizo e MySQL, mas poderá ser estendido para Oracle, SqlServr, etc...
Se puderem postar um exemplo funcional agradeço.
Abços
Editado pela última vez por almir.jg em Sáb Out 08, 2016 8:33 pm, num total de 1 vez |
|
Voltar ao Topo |
|
![](templates/subSilver/images/spacer.gif) |
viox Colaborador
![Colaborador Colaborador](../modules/PNphpBB2/templates/PNTheme/images/narodniki-classic/colaborador.gif)
Registrado: Sábado, 22 de Outubro de 2011 Mensagens: 1090 Localização: SINOP - MT
|
Enviada: Seg Set 26, 2016 10:59 am Assunto: |
|
|
Tá mas qual seria sua dificuldade ?
A instanciação é feita como outro objeto Qualquer
Código: |
var
vConexao: TFDConnection;
vQuery: TFDQuery;
begin
vConexao := TFDConnection.Create();
try
vQuery := TFDQuery.Create();
try
vQuery.Connection := vConexao;
finally
vQuery.Free();
end;
finally
vConexao.Free();
end;
end;
|
Basta preencher a conexão no caso ai vConexao. Lembre de passar essas variáveis para atributos e assim acessar de toda a classe. Essas instancias podem ser criadas ao instanciar a sua classe. _________________ Just another Delphi guy.
http://www.soft42.com
http://www.nortaonegocios.com.br |
|
Voltar ao Topo |
|
![](templates/subSilver/images/spacer.gif) |
almir.jg Novato
![Novato Novato](../modules/PNphpBB2/templates/PNTheme/images/narodniki-classic/star1.gif)
Registrado: Quarta-Feira, 3 de Março de 2004 Mensagens: 87
|
Enviada: Sex Out 07, 2016 9:10 pm Assunto: |
|
|
Olá Viox!
Agradeço sua resposta.
Seria possível você me passar um codigo funcional, baseado no Mysql (se possível), pois parametrizo a conexão vinculo a TFDQuery a TFDConnection mas quando mando abrir a TFDQuery me apresenta um erro (TFDGUIxWaitCursor).
Agradeço pela ajuda
Obrigado! |
|
Voltar ao Topo |
|
![](templates/subSilver/images/spacer.gif) |
almir.jg Novato
![Novato Novato](../modules/PNphpBB2/templates/PNTheme/images/narodniki-classic/star1.gif)
Registrado: Quarta-Feira, 3 de Março de 2004 Mensagens: 87
|
Enviada: Sáb Out 08, 2016 8:32 pm Assunto: [Resolvido] Firedac com TFDConnection e TFDQuery em runtime |
|
|
Para a TFDQuery funcionar em Runtime deve haver as bibliotecas:
FireDAC.UI.Intf, FireDAC.VCLUI.Wait, FireDAC.Comp.UI.
Elas podem ser colocadas automaticamente quando você coloca no formulario o componente TFDGUIxWaitCursor da paleta FireDAC UI.
Apenas publiquei o componente no formulario para ele colocar as bibliotecas na Implementation e em seguida deletei o componente.
A parti dai funcionou normalmente.
Abços |
|
Voltar ao Topo |
|
![](templates/subSilver/images/spacer.gif) |
|