DBF não gravando
Moderador: Moderadores
-
Marcos Kieron
- Usuário Nível 2

- Mensagens: 72
- Registrado em: 14 Jan 2020 10:29
- Localização: São Paulo/SP
DBF não gravando
Uma coisa é SQL, outra é comandos SQL.
O DBF não é rápido, o que é rápido é o servidor ADS
Isso sim faz a diferença.
No caso do SQLite, é leve e serveless (sem servidor), isso facilita muito para uso local, apenas isso.
O DBF não é rápido, o que é rápido é o servidor ADS
Isso sim faz a diferença.
No caso do SQLite, é leve e serveless (sem servidor), isso facilita muito para uso local, apenas isso.
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
DBF não gravando
Estou me referindo ao uso de SQL no DBF/ADS SEM servidor.Marcos Kieron escreveu:Uma coisa é SQL, outra é comandos SQL.
O DBF não é rápido, o que é rápido é o servidor ADS
É muito rápido.
Talvez tão rápido quanto SQLLite, mas.... precisa de, no mínimo, o ODBC do ADS instalado.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
-
edmarfrazao
- Usuário Nível 3

- Mensagens: 185
- Registrado em: 06 Dez 2005 11:16
DBF não gravando
Uso ads local ha uns 10 anos.
Os sql são executados extremamente rápido
Uso no xharbour e no Delphi com os componentes ads
Se o DBF tiver índice cdx com mesmo nome do DBF
Os ads usa o mesmo nas consulta sql
Mas mesmo sem índice é super rápido
Inclusive com inner join etc
Os sql são executados extremamente rápido
Uso no xharbour e no Delphi com os componentes ads
Se o DBF tiver índice cdx com mesmo nome do DBF
Os ads usa o mesmo nas consulta sql
Mas mesmo sem índice é super rápido
Inclusive com inner join etc
-
edmarfrazao
- Usuário Nível 3

- Mensagens: 185
- Registrado em: 06 Dez 2005 11:16
DBF não gravando
Mesmo em tabelas com 1.000.000 de registros e muito rápido
E tão rápido como um bd MySQL firebird
Pena que na versão local não aceita view nem procedure
Mas o restos de sql crud update funciona extremamente rápido
Tem um utilitário do ads
https://devzone.advantagedatabase.com/d ... se=19&Prod
Vc monta o sql ver o tempo melhor plano etc
Tudo com versão local free
Pena foi a sap comprar e não soltar novas versões
Aqui tem tudo que precisa
https://devzone.advantagedatabase.com/d ... Release=19
Pode se conectar via obdc Java direto etc
Ha ferramenta também aceita DBF
https://dbeaver.io/
https://www.activedbsoft.com/download-querytool.html
E tão rápido como um bd MySQL firebird
Pena que na versão local não aceita view nem procedure
Mas o restos de sql crud update funciona extremamente rápido
Tem um utilitário do ads
https://devzone.advantagedatabase.com/d ... se=19&Prod
Vc monta o sql ver o tempo melhor plano etc
Tudo com versão local free
Pena foi a sap comprar e não soltar novas versões
Aqui tem tudo que precisa
https://devzone.advantagedatabase.com/d ... Release=19
Pode se conectar via obdc Java direto etc
Ha ferramenta também aceita DBF
https://dbeaver.io/
https://www.activedbsoft.com/download-querytool.html
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
DBF não gravando
Tentei usar a última versão, mas a string de conexão não serviu.
O antigo continua funcionando normalmente no W10.
Uso aquela string que coloquei no outro post.
O antigo continua funcionando normalmente no W10.
Uso aquela string que coloquei no outro post.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
DBF não gravando
Resolvido.
Tinha esquecido que a string é pro cliente OLEDB e não ODBC.
OLEDB é específico pra ADO.
Tava com preguiça de mexer no Harbour, e testei usando Visual Basic mesmo.
Tive que atualizar o programa pra estrutura atual do DBF, mas tudo bem, consegui lembrar aonde mexer.
Não reparem que está meio obsoleto, mas com 4 linhas de fonte, sai no default.
E é um "browse" genérico pra qualquer coisa, então não tá muito enfeitado.
Tinha esquecido que a string é pro cliente OLEDB e não ODBC.
OLEDB é específico pra ADO.
Tava com preguiça de mexer no Harbour, e testei usando Visual Basic mesmo.
Tive que atualizar o programa pra estrutura atual do DBF, mas tudo bem, consegui lembrar aonde mexer.
Não reparem que está meio obsoleto, mas com 4 linhas de fonte, sai no default.
E é um "browse" genérico pra qualquer coisa, então não tá muito enfeitado.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
DBF não gravando
Tem versão free do ADS ?
Eu baixei a versão 11 e na instalação pede serial
Eu baixei a versão 11 e na instalação pede serial
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
DBF não gravando
NÃO é pra baixar o servidor.asimoes escreveu:Tem versão free do ADS ?
Eu baixei a versão 11 e na instalação pede serial
Baixe apenas o OLEDB ou ODBC, dependendo se for usar ADO ou outro.
https://pctoledo.org/forum/viewto ... 57&t=23841
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
DBF não gravando
Por favor confirmem se o instalador é esse:
adswin_x86_32.exe
Preciso de algo mais ?
adswin_x86_32.exe
Preciso de algo mais ?
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
DBF não gravando
Atualizei meu último post, mas não deve ter visto. encaminha pra onde coloquei link.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
DBF não gravando
Quintas,
Baixei o provider OleDb, tem exemplo de uso ?
Baixei o provider OleDb, tem exemplo de uso ?
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
DBF não gravando
Consegui Quintas, usando o seu programa de teste
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
DBF não gravando
coloque filtros de data, etc.
se tiver índice, vai ser usado automaticamente, igual acontece em cliente/servidor.
Simule alguma coisa que tem no aplicativo, e veja a diferença de velocidade.
se tiver índice, vai ser usado automaticamente, igual acontece em cliente/servidor.
Simule alguma coisa que tem no aplicativo, e veja a diferença de velocidade.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
DBF não gravando
Não precisa se preocupar em empurrar digitação de uma linha pra outra, isso vai ser feito automaticamente depois
Cada linha aceita até 500 caracteres, mas sempre é ajustado pra no máximo 80 por linha
Desse jeito, dá pra sempre ver o comando inteiro na tela, e inserir/excluir pedaços
Cada linha aceita até 500 caracteres, mas sempre é ajustado pra no máximo 80 por linha
Desse jeito, dá pra sempre ver o comando inteiro na tela, e inserir/excluir pedaços
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
DBF não gravando
Olha só que legal, podemos obter o rowid
Isso é muito útil para acesso direto ao registro para atualizar
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
