... Itamar Lins <itamarlins at gmail.com>
* source/gtk/hbrowse.prg:
- Fixed a critical BASE/1066 parameter error inside METHOD Edit() when
using SQLMIX RDD. Explicitly checked DbInfo(DBI_ISREADONLY) against .T.
to handle NIL values gracefully.
2026-08-08 16:03 UTC-0300 Itamar Lins <itamarlins at ...
Pesquisa resultou em 673 ocorrências: +SQLMix
Termo pesquisado: +sqlmix
- 08 Ago 2026 21:42
- Fórum: HwGui
- Tópico: Hwgui atualizada 08-08-2026
- Respostas: 14
- Exibições: 955
- 02 Ago 2026 16:24
- Fórum: Banco de Dados
- Tópico: SQLMIX e PostgreSQL 18 nativo. Windows e Linux.
- Respostas: 0
- Exibições: 472
SQLMIX e PostgreSQL 18 nativo. Windows e Linux.
... tudo de vez, DBFCDX,LETO,PGSQL
Arquivo myapp.prg
#include 'dbinfo.ch'
#require "sddpg"
#require "hbssl"
REQUEST DBFCDX, DBFFPT, DBFDBT, LETO, SQLMIX, SDDPG
REQUEST HB_LANG_PT, HB_CODEPAGE_PTISO, HB_CODEPAGE_UTF8, HB_CODEPAGE_UTF8EX
ConectarPG()
Arquivo hbmk.hbm
{unix}/home/itamar/dev/hwgui ...
Arquivo myapp.prg
#include 'dbinfo.ch'
#require "sddpg"
#require "hbssl"
REQUEST DBFCDX, DBFFPT, DBFDBT, LETO, SQLMIX, SDDPG
REQUEST HB_LANG_PT, HB_CODEPAGE_PTISO, HB_CODEPAGE_UTF8, HB_CODEPAGE_UTF8EX
ConectarPG()
Arquivo hbmk.hbm
{unix}/home/itamar/dev/hwgui ...
- 30 Jul 2026 22:53
- Fórum: Banco de Dados
- Tópico: Qual SQL simples dá pra usar local que não fuja muito do padrão
- Respostas: 6
- Exibições: 1077
Re: Qual SQL simples dá pra usar local que não fuja muito do padrão
Olá!
Com SQLMIX + SQLITE. Sem nada tudo nativo do Harbour mesmo.
Atenção, tive que adicionar #include "dbinfo.ch" no exemplo que estava faltando.
Exemplo na pasta -> contrib/sddsqlt3/tests/test.prg do Harbour.
#require "rddsql"
#require "sddsqlt3"
#include "simpleio.ch"
#include "dbinfo.ch ...
Com SQLMIX + SQLITE. Sem nada tudo nativo do Harbour mesmo.
Atenção, tive que adicionar #include "dbinfo.ch" no exemplo que estava faltando.
Exemplo na pasta -> contrib/sddsqlt3/tests/test.prg do Harbour.
#require "rddsql"
#require "sddsqlt3"
#include "simpleio.ch"
#include "dbinfo.ch ...
- 28 Jul 2026 15:58
- Fórum: SQL
- Tópico: SQL melhor forma de trabalhar.
- Respostas: 13
- Exibições: 1233
Re: SQL melhor forma de trabalhar.
... web, ou eu que estou me confundindo sobre o que estava sendo tratado.
Não é WEB nesse primeiro momento. É Harbour mesmo com DBF(ARRAY) -> SQLMIX. Linux/Windows.
Mas vai ficar tudo pronto pra qualquer coisa.
Sim, estou COMPARANDO com PHP e Python a parte do SQL e TRATAMENTO das coisas, que a ...
Não é WEB nesse primeiro momento. É Harbour mesmo com DBF(ARRAY) -> SQLMIX. Linux/Windows.
Mas vai ficar tudo pronto pra qualquer coisa.
Sim, estou COMPARANDO com PHP e Python a parte do SQL e TRATAMENTO das coisas, que a ...
- 26 Jul 2026 19:06
- Fórum: SQL
- Tópico: SQL melhor forma de trabalhar.
- Respostas: 13
- Exibições: 1233
Re: SQL melhor forma de trabalhar.
Olá!
José Quintas ou qualquer um que queira participar.
Quando se inclui um registro, tanto faz em ADO, SQLMIX, RDDSQL, etc.
No caso de uso do browse, com 200, 300 registros, você(s) pegam inclui o registro por SQL e PUXA TUDO DE NOVO, ou INCLUI e ADD só apenas 1(novo) no temporário ? ADO, DBF, ETC ...
José Quintas ou qualquer um que queira participar.
Quando se inclui um registro, tanto faz em ADO, SQLMIX, RDDSQL, etc.
No caso de uso do browse, com 200, 300 registros, você(s) pegam inclui o registro por SQL e PUXA TUDO DE NOVO, ou INCLUI e ADD só apenas 1(novo) no temporário ? ADO, DBF, ETC ...
- 26 Jul 2026 12:04
- Fórum: SQL
- Tópico: SQL melhor forma de trabalhar.
- Respostas: 13
- Exibições: 1233
Re: SQL melhor forma de trabalhar.
... cnSQL:Execute( " SELECT ..." )
DO WHILE ! rs:eof()
rs:movenext()
ENDDO
rs:Close()
No caso do ADO, esse temporário é no formato ADO
No caso do SQLMIX, esse temporário é acessado como DBF
No caso do hbMySQL esse temporário é acessado como array
No caso de uma API poderia ser JSON, XML, ou outro ...
DO WHILE ! rs:eof()
rs:movenext()
ENDDO
rs:Close()
No caso do ADO, esse temporário é no formato ADO
No caso do SQLMIX, esse temporário é acessado como DBF
No caso do hbMySQL esse temporário é acessado como array
No caso de uma API poderia ser JSON, XML, ou outro ...
- 25 Jul 2026 12:25
- Fórum: SQL
- Tópico: SQL melhor forma de trabalhar.
- Respostas: 13
- Exibições: 1233
Re: SQL melhor forma de trabalhar.
Olá!
Olhei por aqui. Melhorou mais a visão da coisa toda.
Usando API, quando tem. E se não tem, é a mesma coisa com o Harbour(SQLMIX), usando PHP, Python tanto faz. Vem os registros para procurar e validar.
Pode ser Rest Full por exemplo. (API)
Pq quando tem API vc comunica usando protolo HTTP ...
Olhei por aqui. Melhorou mais a visão da coisa toda.
Usando API, quando tem. E se não tem, é a mesma coisa com o Harbour(SQLMIX), usando PHP, Python tanto faz. Vem os registros para procurar e validar.
Pode ser Rest Full por exemplo. (API)
Pq quando tem API vc comunica usando protolo HTTP ...
- 24 Jul 2026 11:47
- Fórum: SQL
- Tópico: SQL melhor forma de trabalhar.
- Respostas: 13
- Exibições: 1233
SQL melhor forma de trabalhar.
... WHERE LOWER(apelido) = " + SqlVal( Lower(AllTrim(cApelidoInput)) ) + " " + ;
" AND ativo = TRUE " + ;
"LIMIT 1"
DbUseArea( .T., "SQLMIX", cSql, "Q_LOGIN" )
IF Q_LOGIN->( Eof() )
hwg_MsgInfo( "Usuário não encontrado ou inativo!" )
Q_LOGIN->( DbCloseArea() )
RETURN .F.
ENDIF ...
" AND ativo = TRUE " + ;
"LIMIT 1"
DbUseArea( .T., "SQLMIX", cSql, "Q_LOGIN" )
IF Q_LOGIN->( Eof() )
hwg_MsgInfo( "Usuário não encontrado ou inativo!" )
Q_LOGIN->( DbCloseArea() )
RETURN .F.
ENDIF ...
- 23 Jul 2026 18:09
- Fórum: SQL
- Tópico: SQLMIX e a sintaxe SQL do PostgreSQL
- Respostas: 7
- Exibições: 1113
Re: SQLMIX e a sintaxe SQL do PostgreSQL
Olá!
Tá ok, até agora. Com e sem data.Tem certeza que essa conversão funciona pra data vazia ?
- 22 Jul 2026 17:29
- Fórum: SQL
- Tópico: SQLMIX e a sintaxe SQL do PostgreSQL
- Respostas: 7
- Exibições: 1113
Re: SQLMIX e a sintaxe SQL do PostgreSQL
Olá!
Uma ideia de como montar paginação fornecida pela IA do Google:
Aqui está como implementar o Keyset Pagination no Harbour utilizando a RDD SQLMIX com PostgreSQL.Como o Harbour trabalha de forma procedural e sequencial, nós guardamos o ID do último registro processado em uma variável para ...
Uma ideia de como montar paginação fornecida pela IA do Google:
Aqui está como implementar o Keyset Pagination no Harbour utilizando a RDD SQLMIX com PostgreSQL.Como o Harbour trabalha de forma procedural e sequencial, nós guardamos o ID do último registro processado em uma variável para ...
- 22 Jul 2026 17:17
- Fórum: SQL
- Tópico: SQLMIX e a sintaxe SQL do PostgreSQL
- Respostas: 7
- Exibições: 1113
Re: SQLMIX e a sintaxe SQL do PostgreSQL
Olá!
Videozinho com Hwgui no Linux. O mesmo código para Windows.
Vejam a velocidade de upload da base de dados para um servidor remoto.
Observem o sinal WIRELESS só uma linha.
Videozinho com Hwgui no Linux. O mesmo código para Windows.
Vejam a velocidade de upload da base de dados para um servidor remoto.
Observem o sinal WIRELESS só uma linha.
- 22 Jul 2026 16:38
- Fórum: SQL
- Tópico: SQLMIX e a sintaxe SQL do PostgreSQL
- Respostas: 7
- Exibições: 1113
Re: SQLMIX e a sintaxe SQL do PostgreSQL
Olá!
Na verdade tô aqui só enrolando. :mrgreen:
Eu quero é fazer a parte LEFT JOIN da NFe ou do Cliente com as DIVERSAS tabelas... E ver como eu vou paginar isso, pra ficar igual ou melhor em velocidade que o LetoDBf. Pq no LetoDBf não existe esperar, nem erro com DBF. Mas deve ficar melhor ainda ...
Na verdade tô aqui só enrolando. :mrgreen:
Eu quero é fazer a parte LEFT JOIN da NFe ou do Cliente com as DIVERSAS tabelas... E ver como eu vou paginar isso, pra ficar igual ou melhor em velocidade que o LetoDBf. Pq no LetoDBf não existe esperar, nem erro com DBF. Mas deve ficar melhor ainda ...
- 22 Jul 2026 16:26
- Fórum: SQL
- Tópico: SQLMIX e a sintaxe SQL do PostgreSQL
- Respostas: 7
- Exibições: 1113
Re: SQLMIX e a sintaxe SQL do PostgreSQL
Olá!

Eu não tenho certeza. Eu sei que a função empty() pega NULL/NIL.
Eu uso assim, mas a IA, ainda não sabe dissoEm todo caso, pode economizar fonte usando hb_Dtoc( dData, "YYYY-MM-DD")
- 22 Jul 2026 15:27
- Fórum: SQL
- Tópico: SQLMIX e a sintaxe SQL do PostgreSQL
- Respostas: 7
- Exibições: 1113
Re: SQLMIX e a sintaxe SQL do PostgreSQL
Tem certeza que essa conversão funciona pra data vazia ?
Em todo caso, pode economizar fonte usando hb_Dtoc( dData, "YYYY-MM-DD")
E isso funciona pra qualquer formato de data.
Em todo caso, pode economizar fonte usando hb_Dtoc( dData, "YYYY-MM-DD")
E isso funciona pra qualquer formato de data.
- 22 Jul 2026 14:09
- Fórum: SQL
- Tópico: SQLMIX e a sintaxe SQL do PostgreSQL
- Respostas: 7
- Exibições: 1113
Re: SQLMIX e a sintaxe SQL do PostgreSQL
Olá!
A função que converte do DBF para o padrão do PostgreSQL. hb_StrToUTF8 Sem essa mudança ele não migra.
Podemos mudar a criação da tabela para ser igual ao padrão do DBF. PTISO -> (ISO-8859-1 ou Latin1) se não quer usar UTF8 ...
A função que converte do DBF para o padrão do PostgreSQL. hb_StrToUTF8 Sem essa mudança ele não migra.
Podemos mudar a criação da tabela para ser igual ao padrão do DBF. PTISO -> (ISO-8859-1 ou Latin1) se não quer usar UTF8 ...