Ir para conteúdo
Fórum Script Brasil
  • 0

Rx Com Mysql


Guest Alessandro Gomes

Pergunta

Guest Alessandro Gomes

Gostaria de saber se tem como ligar o componente table itens do Rx com o Driver odbc do MYsql. Pois preciso de uma lista de campos de uma determinada tabela do Banco.

Link para o comentário
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

  • 0
Guest --HDELPHI --
Gostaria de saber se tem como ligar o componente table itens do Rx com o Driver odbc do MYsql. Pois preciso de uma lista de campos de uma determinada tabela do Banco.

No menu Database do delphi clique na opção explore; No SQL explorer no menu Object, clique na opção ODBC Adminitrator; na opção Fonte de Dados de Usuário adicione o mysql, depois clique no botão aplicar e depois no botão OK. Feito isto basta definir um alias no SQL Explorer... ok ?

Link para o comentário
Compartilhar em outros sites

  • 0
Guest alessandro gomes

ainda sobre o driver mysql, mais uma duvida, tem algum limite de parametros pra passar em um determinada query, pois ocorre o seguinte, se uso um alias do bde conectando a tabelas do dbase(.dbf) (como já venho usando há algum tempo em meu sistema)funciona corretamente se apenas mudo para o driver odbc mysql da uma msg de operation not applicable, O que eu percebi é que quanto tenho muitos parametros em uma determinada query ele não executa.Tenha alguma configuração para isto.

Link para o comentário
Compartilhar em outros sites

  • 0

Olá...

Olha... também acesso tabelas visualdbase e mysql... no entanto, as queries tem algumas diferenças pois alguns comandos e funções no MySQL são diferentes...

Por exemplo: Consultar uma tabela de contas a pagar .dbf (visualdbase)

select datavc, datapg, valor, quitada

from ":acme:ctapagar"

where quitada=true

and datapg between "06/01/2007" and "06/30/2007"

Mesma query, porém para mysql (via odbc ou zeosbdo):

select datavc, datapg, valor, quitada

from `acme`.`ctapagar`

where quitada=1

and datapg between "2007/06/01" and "2007/06/30"

Outro exemplo (uma query abrindo uma subquery).

dBase:

select nome, telefone from

(c:\temp\subquery.sql)

where nome between "M" and "T"

order by nome

(neste caso, foi criada, previamente, e salva, um arquivo "subquery.sql" na pasta c:\temp, com o conteudo:

select nome, endereco, telefone, bairro, cep, cidade, uf, contato

from ":acme:clientes"

where cidade="JUIZ DE FORA"

Agora, em MySQL:

select nome, telefone

from

(select nome, endereco, telefone, bairro, cep, cidade, uf, contato

from `acme`.`clientes`

where cidade="JUIZ DE FORA"

) as consulta1

where nome between "M" and "T"

order by nome

Ok?

Link para o comentário
Compartilhar em outros sites

  • 0
Guest --alessandro --
Olá...

Olha... também acesso tabelas visualdbase e mysql... no entanto, as queries tem algumas diferenças pois alguns comandos e funções no MySQL são diferentes...

Por exemplo: Consultar uma tabela de contas a pagar .dbf (visualdbase)

select datavc, datapg, valor, quitada

from ":acme:ctapagar"

where quitada=true

and datapg between "06/01/2007" and "06/30/2007"

Mesma query, porém para mysql (via odbc ou zeosbdo):

select datavc, datapg, valor, quitada

from `acme`.`ctapagar`

where quitada=1

and datapg between "2007/06/01" and "2007/06/30"

Outro exemplo (uma query abrindo uma subquery).

dBase:

select nome, telefone from

(c:\temp\subquery.sql)

where nome between "M" and "T"

order by nome

(neste caso, foi criada, previamente, e salva, um arquivo "subquery.sql" na pasta c:\temp, com o conteudo:

select nome, endereco, telefone, bairro, cep, cidade, uf, contato

from ":acme:clientes"

where cidade="JUIZ DE FORA"

Agora, em MySQL:

select nome, telefone

from

(select nome, endereco, telefone, bairro, cep, cidade, uf, contato

from `acme`.`clientes`

where cidade="JUIZ DE FORA"

) as consulta1

where nome between "M" and "T"

order by nome

Ok?

Caro amigo, descobri meu problema, agora só falta a solução.rs. Uso o componente rx para trabalhar com datas mas quando vai gravar no mysql é que é o problema. Parece que os formatos são diferentes. Se tiver alguma dica agradeço.Abracos

Link para o comentário
Compartilhar em outros sites

  • 0
Guest --alessandro --

uso o componente data do pacote rx lib e depois gravo pelo update; mas o formato das datas é diferente, preciso saber se tem como mudar o formato do mysql pois já tenho o sistema inteiro pronto desta maneira.

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...