Jump to content
Fivewin Brasil

Luiz Fernando

Membros
  • Posts

    3,368
  • Joined

  • Last visited

  • Days Won

    40

Posts posted by Luiz Fernando

  1. 12 horas atrás, lucimauromelo disse:

    Voce já consegui fazer a consulta ?

    consegui sim, funciona perfeitamente.

    Obs: só não irei postar o código pois fiz usando a windev, aqui no forum tem varios exemplos de dar tratamento em json, coisa bem simples.

  2. Em 08/04/2022 at 15:25, marcioe disse:

    Já tentei manda assim a Data


    '0000-00-00'
    já assim
    '00000000'
    null
    Nada, acho que é nesse caso a Sqllib que pode estar barrando

    Márcio deveria aceitar sim dessa forma 00000000 , se vc tiver usando sql puro no insert e update, acredito que o sqllib não tem nada a ver, pois ele ira apenas executar o seu script, estranho pois tb uso sqllib e uso versão mais atual do mysql em servidor linux.

    Obs: na duvida, usa um gerenciador de banco de dados, e faz o insert, pelo menos vc descarta o sqllib

  3. Ola Márcio já tve problema com servidor linux, no meu caso foi por causa do sensitive, nomes das tabelas e campos precisa respeitar, se tiver como maiscula mo mysql, dentro do seu prg precisar dar tratamento como maiuscula e vice versa.

  4. Em 30/01/2022 at 00:52, MAMP2 disse:

    Boa Noite a todos, vou comecar a integrar meus sistemas pra o Celular,

    ou seja, tenho sistema de restaurante, motel, hotel e bares, e quero programar pra pelo celular

    o cliente fazer o pedido, alguem ja faz isto?, qual a linguagem que voce me indicam, a que mais

    se coencta com nosso five win

     

    Ola eu uso a windev mobile, se vc tiver usando DBF poder usar a troca de arquivo por FTP ou WEBSERVICE , agora se for mysql, mariadb ou outro banco SQL, poder fazer a conexão direto.

  5. 48 minutos atrás, emotta disse:

    desaconselho fortemente a gravar isso no banco de dados. Falo isso por experiencia desastrosa que já tive. O banco de dados fica pesado demais, ocupa um espaço gigantesco após um tempo com essas informações.

    Minha experiencia foi no sistema administrativo local, que fizemos internamente só pra gerenciar nosso financeiro. Criamos uma tabela e um campo blob pra guardar PDF, DOCs, etc. Após um pouco o banco tinha 9gb sendo que 8gb era só desses arquivos. Então fiz uma limpa, tirei tudo isso do banco de dados e expotei para o S3 e na tabela que antes tinha um blob hoje em dia tem apenas um link apontando para o arquivo no S3 da amazon.

    Resumindo: Nosso banco de dados caiu pra menos de 1gb e os arquivos todos estão na nuvem.

    Eduardo, estude sobre o S3 e comece a usar, é barato e fica disponivel o arquivo pra quem tiver o link. O cuidado que você deve ter é de subir o arquivo e no nome do arquivo colocar algo pra tornar o link impossivel de descobrir, exemplo: contrato-32820237702792019742798342579528725984534.pdf

     

     

    Olá emotta, somente para efeito de conhecimento mesmo, na sua opinião vc acha que o tamanho do banco de dados pode influenciar na questão de desempenho do banco, tipo deixando uma tabela somente para os XMl amarrando com a chave , criando índice para esse campo, será que teria alguma problema nisso, tipo o banco ter 3gb ou 9gb.

    Obg

  6. Ola Wanderson , o aplicativo chama LOCKITO , ele tem a opção de reconhecimento de voz, ficando desta forma bem pratico passar os endereço para ele criar o itinerário.

    Sobre a minha solução de itinerário foi desenvolvido usando a windev.

    Abs

  7. Utilizando a api do google maps eu desconheço o recurso dele dar a melhor rota, se eu tiver errado por favor vcs me corrige.

    Sobre a questão de custo, precisa de se criar uma chave na conta do google, para se utilizar o google maps, aonde é obrigadorio passar o numero do cartão de credito, observe abaixo que a quantidade para se utilizar de forma free é muito grande, aqui cada cliente meu tem sua conta, e eu faço tb um controle de uso para não estourar, tenho caso de cliente que usa duas contas, uma a cada 15 dias, dessa forma o Dynamic Maps de 28.000 free vai para 56.000

    Static Maps

    Até 100.000 carregamentos  (free)

    US$ 2,00 (preço por mil) 0 a 100 mil

    US$ 1,60 (preço por mil) 100 mil a 500 mil

    Dynamic Maps

    Até 28.000 carregamentos (free)

    US$ 7,00 (preço por mil) 0 a 100 mil

    US$ 5,60 (preço por mil) 100 mil a 500 mil

     

    Obs: hoje além do google maps, existe varias outras api, tem um cliente meu que pegou um aplicativo(android) de uso free que faz exatamente o que o amigo acima quer, vai passando todos endereços, e ele de forma automatica traça o melhor caminho, mais usando o google maps não consegui achar esse recurso. 

  8.  

    substitui todos os dados na tabela, como se fosse um replace all

    Colega vc costuma usar editor de banco de dados, já tive problema nesse sentido pelo editor, tipo ao dar um select, pelo editor eu ia alterar um campo, todos campo que tivesse o mesmo resultado daquele select, tb era alterado sem aviso, hoje sempre ao fazer isto mando o ID do registro no select, dessa forma nunca vai ter dois resultado igual.

     

    Obs: um outro detalhe que já ocorreu comigo foi UPDATE dessa forma 

     UPDATE parcela SET ccusto=(SELECT ccusto FROM pedido 
     WHERE parcela.pedido=pedido.pedido GROUP BY pedido.pedido) 
     WHERE parcela.emissao >= '2018-01-01' 
     

    se eu errar algum detalhe nesse ultimo WHERE ele não ira acusar erro, porem ira dar um update em todos registros da tabela parcela

     

     

  9. Obigado Kapiaba e Aferra, mais nenhuma das duas solução deu certo, outro detalhe que ocorre aqui que se eu chamar o sistema uma vez com o comando

    WinExec( cPath1+'fluxo\analise.EXE' )

    e depois fechar ele, não consigo mais abrir o mesmo, preciso finalizar meu sistema principal.

      if IsExeRunning("analise.EXE")

         ? 'entra aqui como se o programa tivesse aberto, alem de estar fechado no rodape, verifiquei no processo do windows e tb não esta la'

    else

         WinExec( cPath1+'fluxo\analise.EXE' )

    endif

×
×
  • Create New...