Clipper On Line • Ver Tópico - DBADO Harbour

DBADO Harbour

Aqui é o lugar para bater papo e trocar idéias sobre os mais variados assuntos

Moderador: Moderadores

 

DBADO Harbour

Mensagempor JoséQuintas » 14 Set 2020 15:06

https://groups.google.com/forum/#!topic/ado-harbour/YurOPaH2a9A

É curioso.
Ao mesmo tempo que faz muito mais uso de ADO, por exemplo, excluir vários registros, ANTES de atualizar no servidor....
Usa estilo DBF.

Mensagem recente:
Es un método válido para el RecordSet pero no para DBADO.
Si creas el RecordSet utilizando oRs := ADO(cSql, oC) no da error.
DBADO fue creado para que podamos utilizar funciones similares a cl*pper.
Al asignar oRs := DBADO():New(cSql, oC)
la clase DBADO contiene una variable de instancia oRs que es inicializada a ADO(cSql, oC),
sin embargo, traduce las instrucciones tipo cl*pper a lo pertinente para el recordset.
Por lo tanto, debes usar oRs:Skip() en lugar de oRs:MoveNext()
De todos modos, estoy trabajando en que DBADO permita llamar a las funciones nativas del RecordSet.


No caso deles, o uso de ADO é mais do que costumo usar.

Por exemplo:
Você pode fazer o SELECT da tabela inteira, apagar ou atualizar tudo local, pelo tempo que quiser, e só no final atualizar no servidor.
Em determinados processos é interessante.
Por exemplo, incluir um registro por vez é demorado, e desse forma incluiria local, e depois enviaria tudo pro servidor de uma vez.
Mas prefiro por comando SQL, assim é direto do programa ao servidor, sem intermediários.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18014
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

DBADO Harbour

Mensagempor Itamar M. Lins Jr. » 14 Set 2020 23:34

Ola!
Por exemplo, incluir um registro por vez é demorado, e desse forma incluiria local, e depois enviaria tudo pro servidor de uma vez.

Assim dá confusão, podem vender produto que acabou...Corrigir quantidade, preço... Tem que ser tudo na ocorrência do fato.

Saudações,
Itamar M. Lins Jr.
Avatar de usuário

Itamar M. Lins Jr.
Colaborador

Colaborador
 
Mensagens: 6927
Data de registro: 30 Mai 2007 11:31
Cidade/Estado: Ilheus Bahia
Curtiu: 309 vezes
Mens.Curtidas: 503 vezes

DBADO Harbour

Mensagempor JoséQuintas » 17 Set 2020 14:30

Sei lá... acho que... sei lá....

All my systems are SQL based and 95% of my customers have their data on mi cloud servers. Experience has shown me that sometimes it is faster to request all the records I need to do a job and locally work on it using DbEval or similar instead of making many request to the server.
If the consensus is doing everything thru sql engine because it knows how to do it properly, there would be no FIND, SORT, FILTER, etc. facilities within ADODB and in that case we should all be using COUNT, TOTAL ON, etc with DBF files and mostly no one does.


Isso é chamar o usuário pra trabalhar igual DBF.

Como vocês já viram em meus posts... o servidor SQL faz muito, e é muito rápido.

Então.... sei lá....
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18014
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

DBADO Harbour

Mensagempor Itamar M. Lins Jr. » 17 Set 2020 15:04

Ola!
Por isso que ele não gosta do SQLMIX, ele disse que é um saco ficar escrevendo sentença SQL... Vai entender.
Melhor usar LetoDbf então.
O cara não quer aprender SQL, só isso.

Saudações,
Itamar M. Lins Jr.
Avatar de usuário

Itamar M. Lins Jr.
Colaborador

Colaborador
 
Mensagens: 6927
Data de registro: 30 Mai 2007 11:31
Cidade/Estado: Ilheus Bahia
Curtiu: 309 vezes
Mens.Curtidas: 503 vezes




Retornar para Bate Papo

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