Pesquisa resultou em 651 ocorrências: +SQLMix

Termo pesquisado: +sqlmix

por marcoprodata
07 Mai 2026 15:13
Fórum: SQL
Tópico: Harbour + SQLMIX
Respostas: 31
Exibições: 3316

Re: Harbour + SQLMIX


Olá!


Montei um exemplo para acessar um banco SQL usando Harbour e SQLMIX, conecta, tudo ok, porém, não consigo gravar em uma tabela, tento usar via SQL ( insert into nome_tabela values (xx, xxx, xxx) ) e via tabela->(dbappend), nenhuma das formas funciona, alguém tem alguma sugestão ?
Obrigado ...
por Itamar M. Lins Jr.
07 Mai 2026 09:37
Fórum: SQL
Tópico: Harbour + SQLMIX
Respostas: 31
Exibições: 3316

Re: Harbour + SQLMIX

Olá!


Montei um exemplo para acessar um banco SQL usando Harbour e SQLMIX, conecta, tudo ok, porém, não consigo gravar em uma tabela, tento usar via SQL ( insert into nome_tabela values (xx, xxx, xxx) ) e via tabela->(dbappend), nenhuma das formas funciona, alguém tem alguma sugestão ?
Obrigado ...
por MSDN_7
05 Mai 2026 12:07
Fórum: SQL
Tópico: Harbour + SQLMIX
Respostas: 31
Exibições: 3316

Re: Harbour + SQLMIX

Por uma questão específica do projeto em questão, teria que ser com SQLMIX mesmo.
por marcoprodata
05 Mai 2026 11:47
Fórum: SQL
Tópico: Harbour + SQLMIX
Respostas: 31
Exibições: 3316

Re: Harbour + SQLMIX


Montei um exemplo para acessar um banco SQL usando Harbour e SQLMIX, conecta, tudo ok, porém, não consigo gravar em uma tabela, tento usar via SQL ( insert into nome_tabela values (xx, xxx, xxx) ) e via tabela->(dbappend), nenhuma das formas funciona, alguém tem alguma sugestão ?
Obrigado


Dúvida ...
por alxsts
03 Mai 2026 15:19
Fórum: SQL
Tópico: Harbour + SQLMIX
Respostas: 31
Exibições: 3316

Re: Harbour + SQLMIX

Olá
MSDN_7 escreveu: 02 Mai 2026 14:02 Agora a IA ajudou...rsss
inserindo após o INSERT o trecho de código :

Código: Selecionar todos

rddInfo( RDDI_EXECUTE, "COMMIT" )
Foi o que eu disse...
alxsts escreveu:Talvez falte um COMMIT. Alguns SGBD não fazem isto automaticamente.
por Itamar M. Lins Jr.
02 Mai 2026 14:37
Fórum: SQL
Tópico: Harbour + SQLMIX
Respostas: 31
Exibições: 3316

Re: Harbour + SQLMIX

Olá!
Tem mais essas dicas aqui, para evitar ficar mandando commit a cada sentença SQL no Oracle.
NÃO TESTEI!
rddInfo( RDDI_EXECUTE, "SET AUTOCOMMIT ON" )
Ou essa quando abrir a conexão:
cConn := "DBE=ORA;LOG=usuario/senha@instancia;AUTOCOMMIT=Y"

Ou seja:
oCon := RDDInfo( RDDI_CONNECT ...
por MSDN_7
02 Mai 2026 14:05
Fórum: SQL
Tópico: Harbour + SQLMIX
Respostas: 31
Exibições: 3316

Re: Harbour + SQLMIX

Como fiz o mesmo questionamento no fórum internacional, acabei de postar a solução direcionando para esse link do fórum, ajudando mais pessoas.
por MSDN_7
02 Mai 2026 14:02
Fórum: SQL
Tópico: Harbour + SQLMIX
Respostas: 31
Exibições: 3316

Re: Harbour + SQLMIX

... fisicamente no banco ORACLE, problema resolvido, muito obrigado !
fica aqui o registro para quem for precisar um dia, em todos os outros bancos, os exemplos que usam SQLMIX funcionam 100%, porém....se vc for usar o ORACLE, ai tem que usar o COMMIT junto senão não grava no banco.

Abraços Itamar !
por Itamar M. Lins Jr.
02 Mai 2026 14:00
Fórum: SQL
Tópico: Harbour + SQLMIX
Respostas: 31
Exibições: 3316

Re: Harbour + SQLMIX

Olá!
Tenta esse:

Código: Selecionar todos

// Força o commit no Oracle
rddInfo( RDDI_EXECUTE, "COMMIT" )
por MSDN_7
02 Mai 2026 13:56
Fórum: SQL
Tópico: Harbour + SQLMIX
Respostas: 31
Exibições: 3316

Re: Harbour + SQLMIX

Inseri no código principal :

Código: Selecionar todos

DBInfo( DBI_SQL_AUTOCOMMIT, .T. )
também tem (no começo do fonte principal) :

Código: Selecionar todos

#include "dbinfo.ch"
mas, aparece o erro dizendo que DBI_SQL_AUTOCOMMIT não existe, e claro, buscando dentro do .CH, não existe mesmo.
a IA ajuda e não ajuda né !
por Itamar M. Lins Jr.
02 Mai 2026 13:55
Fórum: SQL
Tópico: Harbour + SQLMIX
Respostas: 31
Exibições: 3316

Re: Harbour + SQLMIX

Olá!
Perguntei se podia mandar o COMMIT na sentença SQL, mas infelizmente ou fica ativado ou fica mandando depois toda vez que usar INSERT, UPDATE...
Captura_de_tela_20260502_135334.png
Captura_de_tela_20260502_135334.png (78.89 KiB) Exibido 1092 vezes
por Itamar M. Lins Jr.
02 Mai 2026 13:35
Fórum: SQL
Tópico: Harbour + SQLMIX
Respostas: 31
Exibições: 3316

Re: Harbour + SQLMIX

Olá!
Captura_de_tela_20260502_133454.png
Captura_de_tela_20260502_133454.png (79.17 KiB) Exibido 1114 vezes
por MSDN_7
02 Mai 2026 13:35
Fórum: SQL
Tópico: Harbour + SQLMIX
Respostas: 31
Exibições: 3316

Re: Harbour + SQLMIX

Isso eu não sabia, o que a IA disse depois, qual o comando ?
por Itamar M. Lins Jr.
02 Mai 2026 13:33
Fórum: SQL
Tópico: Harbour + SQLMIX
Respostas: 31
Exibições: 3316

Re: Harbour + SQLMIX

Olá!
Infelizmente, eu não fiz testes com Oracle.
Mas achei isso aqui perguntando para IA. Parece que precisa do commit.
Captura_de_tela_20260502_133247.png
Captura_de_tela_20260502_133247.png (75.1 KiB) Exibido 1118 vezes
por MSDN_7
02 Mai 2026 13:25
Fórum: SQL
Tópico: Harbour + SQLMIX
Respostas: 31
Exibições: 3316

Re: Harbour + SQLMIX

Vamos por etapas, com certeza algo eu fiz errado :
Código para conectar ao banco Oracle :
rddSetDefault( "SQLMIX" )
/*
conectar com o banco : oracle
*/
cRDD := "SQLMIX"

oCon := RDDInfo( RDDI_CONNECT, {"OCILIB", "localhost", "system", "102030", "oracle18c"}, cRDD )

IF oCon == NIL
alert("Erro ...