Clipper On Line • Ver Tópico - letodb bug

letodb bug

Discussão sobre Banco de Dados e RDDs para Clipper/[x]Harbour.

Moderador: Moderadores

 

letodb bug

Mensagempor Minduim » 03 Jan 2017 07:22

pessoal, creio que esbarrei em um possível bug do letodb;
a função dbSetFilter() falha utilizando o letodb quando declaramos o nome do banco de dados no bloco de codigo;
não apresenta erro utilizando o somente o harbour ou o netio;

cfilter:= "dbf->campo = dado"
dbSetFilter( &("{|| " + cfilter + "}"), cfilter)
Minduim
Usuário Nível 2

Usuário Nível 2
 
Mensagens: 59
Data de registro: 06 Abr 2011 13:02
Cidade/Estado: Santo andré - SP
Curtiu: 0 vez
Mens.Curtidas: 2 vezes

letodb bug

Mensagempor rochinha » 04 Jan 2017 18:17

Amiguinhos,

E se voce setar a ordem antes do comando?
cfilter:= "campo = dado"
OrdSetFocus( "dbf" )
dbSetFilter( &("{|| " + cfilter + "}"), cfilter)


Outra coisa, a sintaxe de meus filtros é assim:
      M->FILTRO := "M->REPASSE $ CORRENTE->IDOPERADOR"
      dbSetFilter( {|| &(FILTRO) }, "&(FILTRO)" )


Então você deve usar:
cfilter:= "dbf->campo = dado"
dbSetFilter( {|| &(cfilter) }, "&(cfilter)" )
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para fivolution@hotmail.com. Agradecido.

@braços : ? )

A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
Avatar de usuário

rochinha
Membro Master

Membro Master
 
Mensagens: 4538
Data de registro: 18 Ago 2003 20:43
Cidade/Estado: São Paulo - Brasil
Curtiu: 800 vezes
Mens.Curtidas: 242 vezes

letodb bug

Mensagempor Minduim » 05 Jan 2017 06:50

bom dia rochinha;
agradeço suas sugestões;
meu intuito na publicação foi de tornar publico para a comunidade que existe uma incompatibilidade no letodb;
o problema eu contornei retirando o dbf antes de executar ordSetFilter;

cfilter:= "dbf->campo = dado"
cfilter:= AtRepl( dbf() + "->", cfilter, "")
dbSetFilter( &("{|| " + cfilter + "}"), cfilter)
Minduim
Usuário Nível 2

Usuário Nível 2
 
Mensagens: 59
Data de registro: 06 Abr 2011 13:02
Cidade/Estado: Santo andré - SP
Curtiu: 0 vez
Mens.Curtidas: 2 vezes




Retornar para Banco de Dados

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 6 visitantes


Ola Amigo, espero que meu site e forum tem lhe beneficiado, com exemplos e dicas de programacao.
Entao divulgue o link da Doacao abaixo para seus amigos e redes sociais ou faça uma doacao para o site forum...
MUITO OBRIGADO PELA SUA DOACAO!
Faça uma doação para o forum
cron
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro