... gráfica.
Application Internal Error - d:\github\dlgauto\source\test.exe
Terminated at: 2025-08-25 20:10:43
Unrecoverable error 9003: Too many recursive error handler calls
Called from __ERRRT_SBASE(0)
Called from _HMGAPPCLASS:ERROR(0) in ../../../tobject.prg
Called from (b)HBOBJECT(0) in ...
Pesquisa resultou em 59 ocorrências: +Recursive
Termo pesquisado: +recursive
- 25 Ago 2025 19:56
- Fórum: Contribuições, Dicas e Tutoriais
- Tópico: HMG3 pra objeto
- Respostas: 2
- Exibições: 1673
- 10 Jul 2025 18:22
- Fórum: Contribuições, Dicas e Tutoriais
- Tópico: Meus repositórios atuais no github
- Respostas: 1
- Exibições: 2130
Meus repositórios atuais no github
... objects: 100% (47/47), 2.62 MiB | 1.40 MiB/s, done.
From https://github.com/harbour/core
* branch HEAD -> FETCH_HEAD
Merge made by the 'recursive' strategy.
.github/workflows/windows-ci.yml | 4 +-
ChangeLog.txt | 76 ++++++++++++++++++++++++++++++++
config/global.mk | 6 +++
config/wasm ...
From https://github.com/harbour/core
* branch HEAD -> FETCH_HEAD
Merge made by the 'recursive' strategy.
.github/workflows/windows-ci.yml | 4 +-
ChangeLog.txt | 76 ++++++++++++++++++++++++++++++++
config/global.mk | 6 +++
config/wasm ...
- 06 Jun 2025 17:48
- Fórum: [x]Harbour
- Tópico: Calendário, marcar dia trabalhado
- Respostas: 35
- Exibições: 16985
Calendário, marcar dia trabalhado
Olá!
Dependendo da versão do banco, é possível utilizar uma CTE:
WITH recursive Datas AS (
-- "Membro Âncora"
SELECT
Cast( '2025-06-01' As Date) as Data
UNION ALL
-- "Membro Recursivo"
SELECT
Date_Add( Data, INTERVAL 1 DAY)
FROM Datas /* Resultado da última iteração */
WHERE
Data < Cast ...
Dependendo da versão do banco, é possível utilizar uma CTE:
WITH recursive Datas AS (
-- "Membro Âncora"
SELECT
Cast( '2025-06-01' As Date) as Data
UNION ALL
-- "Membro Recursivo"
SELECT
Date_Add( Data, INTERVAL 1 DAY)
FROM Datas /* Resultado da última iteração */
WHERE
Data < Cast ...
- 07 Mar 2025 15:48
- Fórum: FiveWin
- Tópico: Unrecoverable error 6005: Exception error:
- Respostas: 4
- Exibições: 7353
Unrecoverable error 6005: Exception error:
... Application Internal Error - D:\fontes\integra\jpa.exe
Terminated at: 2025-03-07 15:46:19
Info: JOSEJPA joseq
Unrecoverable error 9003: Too many recursive error handler calls
Called from __ERRRT_SBASE(0)
...
Called from __ERRRT_SBASE(0)
Called from TDIALOG:ERROR(0) in ../../../tobject.prg
Called ...
Terminated at: 2025-03-07 15:46:19
Info: JOSEJPA joseq
Unrecoverable error 9003: Too many recursive error handler calls
Called from __ERRRT_SBASE(0)
...
Called from __ERRRT_SBASE(0)
Called from TDIALOG:ERROR(0) in ../../../tobject.prg
Called ...
- 15 Fev 2024 02:26
- Fórum: Banco de Dados
- Tópico: Ajuda com select em Firebird
- Respostas: 6
- Exibições: 5109
Ajuda com select em Firebird
Olá!
Creio que, neste caso, um CTE Recursivo (Recursive Common Table Expression) ajudaria. Este recurso está disponível a partir da versão 2.1 do Firebird. Veja aqui.
Creio que, neste caso, um CTE Recursivo (Recursive Common Table Expression) ajudaria. Este recurso está disponível a partir da versão 2.1 do Firebird. Veja aqui.
- 10 Mar 2023 09:46
- Fórum: [x]Harbour
- Tópico: Atualização do Harbour 3.2 09/03/2023
- Respostas: 23
- Exibições: 3111
Atualização do Harbour 3.2 09/03/2023
... Unpacking objects: 100% (10/10), 1.33 KiB | 3.00 KiB/s, done.
From http://github.com/harbour/core
* branch HEAD -> FETCH_HEAD
Merge made by the 'recursive' strategy.
ChangeLog.txt | 8 ++++++++
include/hbvm.h | 4 ++--
src/harbour.def | 2 ++
src/rdd/hbsix/sxord.c | 2 +-
4 files changed, 13 ...
From http://github.com/harbour/core
* branch HEAD -> FETCH_HEAD
Merge made by the 'recursive' strategy.
ChangeLog.txt | 8 ++++++++
include/hbvm.h | 4 ++--
src/harbour.def | 2 ++
src/rdd/hbsix/sxord.c | 2 +-
4 files changed, 13 ...
- 11 Ago 2021 17:25
- Fórum: [x]Harbour
- Tópico: GEr
- Respostas: 32
- Exibições: 10345
GEr
... pCtx->nAllocId += 8;
pCtx->pId = ( void ** ) hb_xrealloc( pCtx->pId, sizeof( void * ) * pCtx->nAllocId );
}
/* Protection against recursive structures */
if( HB_IS_ARRAY( pValue ) || HB_IS_HASH( pValue ) )
{
void * id = HB_IS_HASH( pValue ) ? hb_hashId( pValue ) : hb_arrayId ...
pCtx->pId = ( void ** ) hb_xrealloc( pCtx->pId, sizeof( void * ) * pCtx->nAllocId );
}
/* Protection against recursive structures */
if( HB_IS_ARRAY( pValue ) || HB_IS_HASH( pValue ) )
{
void * id = HB_IS_HASH( pValue ) ? hb_hashId( pValue ) : hb_arrayId ...
- 26 Mai 2021 22:51
- Fórum: SQL
- Tópico: dúvida em select: resultado zero
- Respostas: 21
- Exibições: 4887
dúvida em select: resultado zero
Desculpe.
O código está assim:
WITH recursive ativ AS (
SELECT CAST('2021-03-25' AS DATE) AS DATA UNION ALL
SELECT DATE_ADD(DATA, INTERVAL 1 DAY)
FROM ativ
WHERE DATA < CAST('2021-05-03' AS DATE))
SELECT DATA
FROM ativ;
Note que alterei datas para ativ porque é o nome da tabela que uso aqui. Mas ...
O código está assim:
WITH recursive ativ AS (
SELECT CAST('2021-03-25' AS DATE) AS DATA UNION ALL
SELECT DATE_ADD(DATA, INTERVAL 1 DAY)
FROM ativ
WHERE DATA < CAST('2021-05-03' AS DATE))
SELECT DATA
FROM ativ;
Note que alterei datas para ativ porque é o nome da tabela que uso aqui. Mas ...
- 25 Mai 2021 01:01
- Fórum: SQL
- Tópico: dúvida em select: resultado zero
- Respostas: 21
- Exibições: 4887
dúvida em select: resultado zero
Desculpem a demora, mas só agora consegui ver este tópico.
Tentei a opção com With recursive pelo Heidi, mas está dando erro em recursive.
Será que me falta algum requisito? Ou eu preciso fazer algo antes disso?
Tentei a opção com With recursive pelo Heidi, mas está dando erro em recursive.
Será que me falta algum requisito? Ou eu preciso fazer algo antes disso?
- 07 Mai 2021 23:29
- Fórum: SQL
- Tópico: dúvida em select: resultado zero
- Respostas: 21
- Exibições: 4887
dúvida em select: resultado zero
... fazer isso?
No exemplo que postei, as linhas de 1 a 12 criam o CTE e as demais o utilizam.
Veja a criação e uso sem incluir a tua query:
WITH recursive Datas AS (
-- "Membro Âncora"
SELECT
Cast( '2021-03-25' As Date) as Data
UNION ALL
-- "Membro Recursivo"
SELECT
Date_Add( Data, INTERVAL 1 ...
No exemplo que postei, as linhas de 1 a 12 criam o CTE e as demais o utilizam.
Veja a criação e uso sem incluir a tua query:
WITH recursive Datas AS (
-- "Membro Âncora"
SELECT
Cast( '2021-03-25' As Date) as Data
UNION ALL
-- "Membro Recursivo"
SELECT
Date_Add( Data, INTERVAL 1 ...
- 07 Mai 2021 01:05
- Fórum: SQL
- Tópico: dúvida em select: resultado zero
- Respostas: 21
- Exibições: 4887
dúvida em select: resultado zero
De fato, uso o Maria DB 10.4.
Mas não entendi o que vc quis dizer com "crie uma CTE". O que seria uma CTE?
Até entendi a ideia, mas não entendi como fazer isso.
Até tentei executar o teu exemplo no Heidi, mas dá erro no "recursive".
Pode me explicar como fazer isso?
Mas não entendi o que vc quis dizer com "crie uma CTE". O que seria uma CTE?
Até entendi a ideia, mas não entendi como fazer isso.
Até tentei executar o teu exemplo no Heidi, mas dá erro no "recursive".
Pode me explicar como fazer isso?
- 06 Mai 2021 01:06
- Fórum: SQL
- Tópico: dúvida em select: resultado zero
- Respostas: 21
- Exibições: 4887
dúvida em select: resultado zero
... isto, faça um LEFT JOIN da CTE com esta sua consulta. Montei o exemplo abaixo mas não tenho como testar. Faça os testes e dê um retorno.
WITH recursive Datas AS (
-- "Membro Âncora"
SELECT
Cast( '2021-03-25' As Date) as Data
UNION ALL
-- "Membro Recursivo"
SELECT
Date_Add( Data, INTERVAL 1 ...
WITH recursive Datas AS (
-- "Membro Âncora"
SELECT
Cast( '2021-03-25' As Date) as Data
UNION ALL
-- "Membro Recursivo"
SELECT
Date_Add( Data, INTERVAL 1 ...
- 27 Abr 2021 23:55
- Fórum: SQL
- Tópico: Mysql: consulta lenta
- Respostas: 78
- Exibições: 58848
Mysql: consulta lenta
... com 1000 registros, utilizando Common Table Expressions (CTE)
(Funciona em MySQL 8 e acima e MariaDB 10 e acima)
*/
INSERT INTO tbAcoes
WITH RECURSIVE my_cte( codigo, marca, hrvisto, compvenda, dtcotacao, hrcotacao) AS
(
SELECT
1 as codigo,
' ' as marca,
98989 as hrvisto,
0 as compvenda ...
(Funciona em MySQL 8 e acima e MariaDB 10 e acima)
*/
INSERT INTO tbAcoes
WITH RECURSIVE my_cte( codigo, marca, hrvisto, compvenda, dtcotacao, hrcotacao) AS
(
SELECT
1 as codigo,
' ' as marca,
98989 as hrvisto,
0 as compvenda ...
- 20 Dez 2020 15:32
- Fórum: SQL
- Tópico: Select com agrupamento
- Respostas: 30
- Exibições: 16212
Select com agrupamento
Olá!
Fico feliz podendo contribuir.
muito legal esse recurso RECURSIVE
Eu já usei CTE no PostgreSQL mas nunca tinha usado RECURSIVE. Aprendi agora tentando te ajudar. Esta técnica funciona nos principais sistemas de banco de dados.
Especificamente falando do MariaDB, ele tem um gerador de ...
Fico feliz podendo contribuir.
muito legal esse recurso RECURSIVE
Eu já usei CTE no PostgreSQL mas nunca tinha usado RECURSIVE. Aprendi agora tentando te ajudar. Esta técnica funciona nos principais sistemas de banco de dados.
Especificamente falando do MariaDB, ele tem um gerador de ...
- 19 Dez 2020 17:53
- Fórum: SQL
- Tópico: Select com agrupamento
- Respostas: 30
- Exibições: 16212
Select com agrupamento
Obrigado Alexandre e Quintas pelas dicas,
Alexandre muito legal esse recurso RECURSIVE, funcionou perfeito
Já removi a GAMBI do código, RS
Alexandre muito legal esse recurso RECURSIVE, funcionou perfeito
Já removi a GAMBI do código, RS