Vilani

Moderators
  • Content count

    150
  • Joined

  • Last visited

  • Days Won

    29

Vilani last won the day on June 9

Vilani had the most liked content!

Community Reputation

109 Excellent

1 Follower

About Vilani

  • Rank
    Primeiro Sargento
  1. em relação a quantidade de registro provavelmente deve ter a ver com sua instrução SQL, de uma olhada aqui no exemplo com FileToMemorytable() http://leonardo-vilani.blogspot.com/2015/05/em-meu-post-anterior-demonstrei-como.html
  2. Sim Ricardo sem problemas, inclusive pode trabalhar com várias conexões ao mesmo tempo
  3. http://leonardo-vilani.blogspot.com/2016/02/como-assinar-documento-xml-com.html
  4. Fábio o HFCS faz o gerenciamento automático, basta definir na análise e pronto, porém em questão de performance é péssimo, a diferença é muito grande, eu particularmente usei essa abordagem apenas uma vez, só para ter uma ideia um processo que eu tinha que demorava 4 minutos caiu para 10 segundos no 3g com Webservices
  5. conheço esse código rsrs
  6. http://leonardo-vilani.blogspot.com/2016/02/como-assinar-documento-xml-com.html
  7. Ricardo quando você usa SQLExec você ja tem um array em memória com o resulta, as funções SQL permitem navegar entre os registro de várias formas, agora se quer vincular o resltado a uma variável existe o SQLAssociate() outra questão se usar o HOpenConnect fica muito mais fácil pois pode usar DataSources, ai vai ter a disposição FileToMemory() e pode trabalhar com arrays associativos http://leonardo-vilani.blogspot.com/2015/05/em-meu-post-anterior-demonstrei-como.html
  8. 99% desses casos é configuração na plataforma google, geralmente quando você ja ativou a API e continua não funcionando é devido a não ter a conta de faturamento configurada
  9. Fábio de fato a função PING não existe para o WM23, mas nem mesmo o PING garante que o endpoint está ativo ou não, ja que muitos servers bloqueiam ping para o WM23 pode usar InternetConnected(), ela faz o mesmo que o PING nas versões posteriores, porém você não pode especificar o endpoint, ela pinga sempre o DNS da google (8.8.8.8) se quer verificar algum enpoint específico pode fazer um httprequest e verificar o statuscode por exemplo
  10. Fábio depende muito de sua necessidade, eu aqui na maioria das vezes baixo as imagens separadas, baixo primeiro os dados depois as imagens com threads, isso deixa mais rápido mostrar os dados para o usuário, ele vai olhando os dados e as imagens vão baixando de forma "on-demand" empacotar todos os dados no servidor e baixar sempre é mais rápido como um todo, porém em 99% das vezes imagens não compactam, então vai ganhar apenas na quantidade de requisições
  11. Ananias, não sei a melhor forma, mas uma sugestão é gerar uma página PHP pelo Webdev acessando um banco HF, assim consegue ver como ele faz a conexão apenas uma ideia rsrsr
  12. se pegar o id no próprio insert acredito não ser necessário fazer bloqueio da tabela, isso pode na verdade ser ruim, pois pode segurar outros processos que acessam essa tabela, como falou que é MySQL dependendo da opção nem vai ter suporte a transação não sei exatamente no MySQL mas por exemplo no sqlserver quando existe uma escrita o próprio banco cria uma trava, você só teria problema se usar transação, ai sim vai acabar duplicando seu id
  13. no sqlserver nunca tive problemas, o que precisa analisar é tamanho da tabela, índices para não perder performance seria algo assim: insert into table (id, nome,...) values(isnull(select max(id),0) + 1, 'joao da silva', '')
  14. Jânio um select max(id) + 1 não te resolve? você pode colocar isso no próprio insert
  15. bom dia Alex, bom para deixar bem claro o entendimento windev mobile não conecta ao MYSQL, SQLConnectWS se conecta a um webservice (se chama Reserved Server e não sei se tem para linux) esse sim você precisa instalar em algum servidor (não necessariamente o do banco, pode ser no servidor web ou qualquer outro que tenha acesso a sua instância do banco) você precisa verificar se o servidor onde vai instalar o reserved server tem acesso ao banco, pois é ele quem precisa disso, outra coisa importante é que a performance disso é bem inferior a um ws traconar que você mesmo crie, mas atende em algumas situações