oribeiro Posted January 30, 2022 Report Share Posted January 30, 2022 Pessoal, Depois de fazer uma nova consulta usando SQL nativo, como faço para que o xBrowse recarrege com os novos dados obtidos? Tentei oBrw:Refresh() mas não funcionou, ele continua mostrando os dados do oQry anterior ao novo select. Obrigado. Quote Link to comment Share on other sites More sharing options...
aferra Posted January 31, 2022 Report Share Posted January 31, 2022 Utilizando a classe nativa seria isso oQry:Requery( { <sua query>} ) oBrw:SetMySql(oQry) Quote Link to comment Share on other sites More sharing options...
oribeiro Posted January 31, 2022 Author Report Share Posted January 31, 2022 Muito obrigado Aferra. Eu estava aguardando essa resposta com ansiedade. Procurei muito nos exemplos e não tinha encontrado. Não reconheceu o ReQuery(), mas usando um novo Query() deu certo. Qual é a classe que mostra os comandos nativos do SQL? Mais uma vez, muito obrigado. Quote Link to comment Share on other sites More sharing options...
oribeiro Posted January 31, 2022 Author Report Share Posted January 31, 2022 Outra questão: Quando eu vou pesquisar filtrar com oQry:Filter := cFilter o filtro não está respeitando os acentos do BD, por exemplo: Não cncontra "São Paulo" por causa do til. Como resolvo isso? Quote Link to comment Share on other sites More sharing options...
kapiaba Posted January 31, 2022 Report Share Posted January 31, 2022 Já tentou assim? oQry:Filter := OemToAnsi( cFilter ) ou oQry:Filter := AnsiToOem( cFilter ) Regards, saludos. Quote Link to comment Share on other sites More sharing options...
oribeiro Posted January 31, 2022 Author Report Share Posted January 31, 2022 Boa tarde João, Obrigado pela dica. Testei dos dois modos, mas não deu. Quando tem acento ele não encontra no banco. Sem acento acha. alguma outra sugestão? Quote Link to comment Share on other sites More sharing options...
aferra Posted January 31, 2022 Report Share Posted January 31, 2022 eu pesquiso por aqui, fivewin_class_fwmariarowset [FiveTech Software] quanto ao acento. não sou experte em sql. mas acredito que possa ser o Character set e collation, agora não sei dizer qual utilizar. Quote Link to comment Share on other sites More sharing options...
kapiaba Posted January 31, 2022 Report Share Posted January 31, 2022 Esta fazendo isso? https://forums.fivetechsupport.com/viewtopic.php?f=6&t=41184 E se você tirar a acentuação do banco de dados com uma função rápida para que tudo fique sem acentuação? Abs Quote Link to comment Share on other sites More sharing options...
oribeiro Posted February 1, 2022 Author Report Share Posted February 1, 2022 Consegui, tinha um comando na aplicação que não deixava pesquisar. Era esse aqui: FW_SetUnicode( .T. ) // Essa função não deixa pesquisar acentos no MySQL (não usar) Obrigado a todos. aferra 1 Quote Link to comment Share on other sites More sharing options...
oribeiro Posted February 1, 2022 Author Report Share Posted February 1, 2022 Agora eu estou com outro problema: Com esse comando no oQry:Query() WHERE cases.date BETWEEN '2022-01-01 00:00:00' AND '2022-01-12 23:59:59'; Retornam 31 registros, sendo os dois últimos com data '2022-01-13 00:47:50' Usando a mesma Select no HeidiSql, retornam 29 registros corretamente dentro do período 01 a 12 de janeiro. Alguém teve esse mesmo problema com a classe nativa? Quote Link to comment Share on other sites More sharing options...
oribeiro Posted February 4, 2022 Author Report Share Posted February 4, 2022 A minha LibMySql.dll é de 2018. Vocês tem uma mais recente para eu testá-la e ver se o problema está na minha DLL? Quote Link to comment Share on other sites More sharing options...
kapiaba Posted February 4, 2022 Report Share Posted February 4, 2022 Eu acho meu caro que terás que atualizar teu fivewin junto ao Gilmer. Peça um orçamento sem compromisso, um passarinho me contou, que ele está com uma excelente promoção e pramocinha. kkkkkkkkkkkkkkkkkkkkkkkkkkk Abs. Quote Link to comment Share on other sites More sharing options...
oribeiro Posted February 4, 2022 Author Report Share Posted February 4, 2022 João, Se eu tiver certeza de que há um problema na DLL do MySql e que a versão nova corrige eu atualizo a minha versão. Mas como eu posso saber disso? Quote Link to comment Share on other sites More sharing options...
kapiaba Posted February 4, 2022 Report Share Posted February 4, 2022 Perguntando ao Gilmer ou ao Mister Nages ou ao Liñares. É o melhor caminho. Abs. Quote Link to comment Share on other sites More sharing options...
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.