Olha, consegui, através do componente Zeos, usar tanto queries da BDE como queries em MySQL em aplicações CGI e ISAPI tanto no Apache como no IIS (ambos no XP).
Se a tabela que tenho que consultar/acessar é MySQL, uso o componente TZReadOnlyQuery (da Zeos)... se é uma tabela dBaseIV, 7, Fox26, dbaseIII ou Paradox, uso um TQuery (da BDE)...
Seja:
zQuery1 = Componente TZReadOnlyQuery, da Zeos, para acessar MySQL
Query1 = Componente TQuery, da BDE, para as demais tabelas
Então:
sCampoNome := 'descricao';
If bMySQLUse then
sConteudo := zQuery1.FieldByName(sCampoNome).AsString
Else
sConteudo := Query1.FieldByName(sCampoNome).AsString;
{EndIf}
O que eu gostaria, remexendo os guardados de Clipper do meu passado (e de forma similar ao que acho que existe em PHP), era fazer referência ao componente como se fosse uma macro (coisa do Clipper), assim:
If bMySQLUse then
sComponente := 'zQuery1'
Else
sComponente := 'Query1';
{EndIf}
sCampoNome := 'descricao';
sConteudo := (sComponente).FieldByName(sCampoNome).AsString;
Question
paulobergo
Oi pessoal!
Olha, consegui, através do componente Zeos, usar tanto queries da BDE como queries em MySQL em aplicações CGI e ISAPI tanto no Apache como no IIS (ambos no XP).
Se a tabela que tenho que consultar/acessar é MySQL, uso o componente TZReadOnlyQuery (da Zeos)... se é uma tabela dBaseIV, 7, Fox26, dbaseIII ou Paradox, uso um TQuery (da BDE)...
Seja:
zQuery1 = Componente TZReadOnlyQuery, da Zeos, para acessar MySQL
Query1 = Componente TQuery, da BDE, para as demais tabelas
Então:
O que eu gostaria, remexendo os guardados de Clipper do meu passado (e de forma similar ao que acho que existe em PHP), era fazer referência ao componente como se fosse uma macro (coisa do Clipper), assim:Ok?
Mais uma vez, grato por qualquer ajuda!
Edited by paulobergoLink to comment
Share on other sites
2 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.