Luiz Fernando
-
Posts
3,368 -
Joined
-
Last visited
-
Days Won
40
Posts posted by Luiz Fernando
-
-
Para quem interessar, é gratuito com uma limitação de até 3 consultas por minuto
https://www.cnpj.ws/docs/api-publica/consultando-cnpj
Obs: esse diferente dos demais free como a consulta direto da receita federal, é que aqui tem a inscrição estudual
-
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 barrandoMá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
-
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.
-
Pessoal caso alguém tiver a classe com tratamento para use CTE com a flexdocs e tiver interesse em vender, por favor me passa um email com valor obg.
empresoft@empresoft.com.br
-
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.
-
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
-
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
-
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.
-
Caso alguém tiver, por favor entra em contato por email para podermos negociar, obg
empresoft@globo.com
-
poxa legal gente,obg Rogerio e Kapiaba pelas dicas, vou fazer exatamente igual a vcs.
Abs
-
Some um número a ele.
Kapiaba esse arquivo é próprio do fivewin, vc sabe me dizer aonde posso mexer para dar tratamento nele.
Obg
-
Bom dia, pessoal alguém sabe como posso dar tratamento nesse arquivo, qdo ocorre isto no sistema , ele substitui o que já existe, se tivesse como mudar para data e hora, ou uma sequencia.
Obg
-
Que tenha seu descanso merecido, depois dessa batalha com essa doença que todos nós estamos sujeito a ter, forças aos familiares.
-
Jmsilva agradeço a sua resposta , acredito que o set default to iria dar certo sim, mais iria me atrabalhar outras coisas aqui, acabei resolvendo a situação de outra forma.
Obg
-
Toda vez que tem uma instrução em sql errada é gravado o erro no arquivo sqllog na raiz de onde esta o EXE, algum colega saberia me dizer se consigo informar um outro caminho para gravar este arquivo.
Obg.
-
-
Alguém do grupo compartilha um mesmo aparelho de SAT com mais de um PC, queria saber como proceder nesse caso, obg
-
oBtnSeu:Click() // Primeira opção
Eval(oBtnSeu:bAction) // Segunda Opção
Vlw colega, obg deu certo.
-
Colegas eu já postei isto aqui, mais não consigo localizar, nem aqui no forum, e nem dentro do meu projeto, como eu faço para executar a ação de um button, sem ter que clicar nele.
Obg
-
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
-
Boa tarde, algum colega do forum tem programa para rastreabilidade de produtos agricola, tenho clientes precisando disto, caso alguém tiver e quiser entrar em contato para uma parceria empresoft@globo.com
-
Ficou bem pratica com o código postado pelo emotta, uma pena não trazer a I.E., sem essa informação não conseguimos fazer a NFE, dai o usuario precisa de qq forma pesquisa o sintegra.
-
RESOLVIDO, consegui resolver o problema, este outro EXE é feito em windev, e ao gerar o EXE tem uma opção que não deixa o sistema ser executado duas vezes, ao tentar ele abre o que já se encontra em aberto.
-
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
API consulta CNPJ FREE
in Programação
Posted
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.