Pesquisa resultou em 882 ocorrências: +NULL

Termo pesquisado: +null

por Itamar M. Lins Jr.
22 Jul 2026 16:26
Fórum: SQL
Tópico: SQLMIX e a sintaxe SQL do PostgreSQL
Respostas: 7
Exibições: 265

Re: SQLMIX e a sintaxe SQL do PostgreSQL

Olá!
JoséQuintas escreveu: 22 Jul 2026 15:27 Tem certeza que essa conversão funciona pra data vazia ?
Eu não tenho certeza. Eu sei que a função empty() pega NULL/NIL.
Em todo caso, pode economizar fonte usando hb_Dtoc( dData, "YYYY-MM-DD")
Eu uso assim, mas a IA, ainda não sabe disso :lol:
por Itamar M. Lins Jr.
22 Jul 2026 14:09
Fórum: SQL
Tópico: SQLMIX e a sintaxe SQL do PostgreSQL
Respostas: 7
Exibições: 265

Re: SQLMIX e a sintaxe SQL do PostgreSQL

... hb_StrToUTF8(xValor)), "'", "''") + "'"
ELSEIF cTipo == "N"
cRet := AllTrim(Str(xValor, 16, 5))
ELSEIF cTipo == "D"
IF Empty(xValor)
cRet := "NULL"
ELSE
// Formata no padrão ANSI do PostgreSQL (AAAA-MM-DD)
cRet := "'" + DToS(xValor) + "'"
cRet := "'" + Left(DToS(xValor),4) + "-" + SubStr ...
por alxsts
06 Mai 2026 18:07
Fórum: Banco de Dados
Tópico: Select demorando
Respostas: 15
Exibições: 3356

Re: Select demorando

... SELECT
b.valor,
b.dc,
b.nrecibo,
d.valor,
-- Agrupamento das somas em uma única leitura
SUM(CASE WHEN b.dc = 'C' AND (b.nrecibo IS NULL OR TRIM(b.nrecibo) = '') THEN b.valor ELSE 0 END) as soma_c_vazio,
SUM(CASE WHEN b.dc = 'D' AND (b.nrecibo IS NULL OR TRIM(b.nrecibo) = '') THEN b ...
por Itamar M. Lins Jr.
01 Mai 2026 22:26
Fórum: SQL
Tópico: Harbour + SQLMIX
Respostas: 32
Exibições: 5843

Re: Harbour + SQLMIX

... contacts.")
EndIF
EndIf
EndIf

If empty(nTab) //make table contacts
If rddInfo( RDDI_EXECUTE, "CREATE TABLE contacts ( idcontact MEDIUMINT NOT NULL AUTO_INCREMENT, NAME CHAR(60) NOT NULL, PRIMARY KEY (idcontact) )" )
Hwg_msginfo("Table contacts create on MariaDB")
Else
Hwg_msginfo("Fail to ...
por Itamar M. Lins Jr.
25 Mar 2026 15:24
Fórum: [x]Harbour
Tópico: Cupom 48 colunas em PDF sai miniatura quando impresso pelo SUMATRAPDF
Respostas: 6
Exibições: 1846

Re: Cupom 48 colunas em PDF sai miniatura quando impresso pelo SUMATRAPDF

... Para imprimir em uma impressora específica:
powershell -command "Start-Process -FilePath 'C:\caminho\seu_arquivo.pdf' -Verb Print -PassThru | Out-Null"
rundll32 printui.dll,PrintUIEntry /y /n "Nome da Impressora"

Ou diretamente:

powershell -command "$printer = 'Nome da Impressora'; Start ...
por cleitonlc2025
22 Jan 2026 17:05
Fórum: SQL
Tópico: Carga do DBF para MySql/Postgres e LetoDbf juntos!
Respostas: 16
Exibições: 23805

Re: Carga do DBF para MySql/Postgres e LetoDbf juntos!

... DbSelect( conn, ;
"SELECT * FROM estados WHERE uf = ANY($1)", ;
{ "{SP,RJ,MG}" } )

DbSelect( conn, "SELECT * FROM clientes WHERE cpf IS NULL" )
*/

LOCAL res, aRet := {}, n, hRow

res := IIF( Len( aParams ) > 0, ;
PQexecParams( conn, cSQL, aParams ), ;
PQexec( conn, cSQL ) )

IF ...
por Itamar M. Lins Jr.
14 Dez 2025 12:37
Fórum: HwGui
Tópico: Abas com texto control ainda nao funciona na versao 2.23
Respostas: 51
Exibições: 11785

Re: Abas com texto control ainda nao funciona na versao 2.23

... não selecionar todo o GET, 3 linhas apenas no hwg_gtk_init()

{
GtkSettings *settings = gtk_settings_get_default();
if (settings) {
g_object_set(settings, "gtk-entry-select-on-focus", FALSE, NULL);
}
}

Eu nunca iria achar ou saber. Depende sempre da forma que começamos a conversar com a IA.
por JoséQuintas
14 Dez 2025 00:17
Fórum: HwGui
Tópico: Abas com texto control ainda nao funciona na versao 2.23
Respostas: 51
Exibições: 11785

Re: Abas com texto control ainda nao funciona na versao 2.23

... Guarde o WndProc original em uma variável estática.

2️⃣ Implementar o WndProc do Tab

No mesmo arquivo:

static WNDPROC s_TabOldProc = NULL;

LRESULT CALLBACK hwg_TabWndProc( HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam )
{
if( msg == WM_COMMAND && LOWORD( wParam ) == IDOK ...
por malcarli
12 Dez 2025 11:20
Fórum: [x]Harbour
Tópico: Rotina em c# para harbour
Respostas: 5
Exibições: 2866

Rotina em c# para harbour

... X509Certificate2Collection coll = store.Certificates.Find(X509FindType.FindBySerialNumber, serial, true);
X509Certificate2 cert = null;

Console.WriteLine(coll.Count);

if (coll.Count > 0 && coll[0] != null)
{
cert = coll[0];
}
else return "Erro ao assinar RPS";

//recebe o ...
por Itamar M. Lins Jr.
27 Nov 2025 16:08
Fórum: [x]Harbour
Tópico: Desempenho da Função Empty()
Respostas: 12
Exibições: 2667

Re: Desempenho da Função Empty()

Olá!
Até pq, a função empty() foi modificada a pouco tempo para reconhecer campo com valor NULL e retornar .T. neste caso
por paiva
12 Out 2025 09:56
Fórum: Legislação Fiscal e Tributária
Tópico: CST do IBS/CBS
Respostas: 14
Exibições: 12596

CST do IBS/CBS

... 200xxx, etc.
else:
(cst, cClassTrib) = mapAnexo(NCM, anexos[0])
endif

if destinatarioEhGoverno: //a partir de 2027
//AplicarReducaoConformeTabelaGoverno
endif
endif

// Crédito presumido (opcional conforme regra)
cCredPres = elegivelCreditoPresumido ? mapcCredPres(NCM, contexto) : null
por JoséQuintas
18 Jul 2025 22:47
Fórum: Contribuições, Dicas e Tutoriais
Tópico: Definindo a nova tributaçào no aplicativo
Respostas: 13
Exibições: 6044

Definindo a nova tributaçào no aplicativo

... WITH OBJECT cnSQL
IF ! :FieldExists( "TRCLAFIS", "JPTRANSACAO" )
:ExecuteNoReturn( "ALTER TABLE JPTRANSACAO ADD COLUMN TRCLAFIS VARCHAR(6) NOT NULL DEFAULT ''" )
ENDIF
IF ! :FieldExists( "TRICADCLAFIS", "JPTABTRICAD" )
:ExecuteNoReturn( "ALTER TABLE JPTABTRICAD ADD COLUMN TRICADCLAFIS VARCHAR ...
por JoséQuintas
18 Jul 2025 11:44
Fórum: Contribuições, Dicas e Tutoriais
Tópico: Tabela de CST/Classificação fiscal em PRG
Respostas: 4
Exibições: 3238

Tabela de CST/Classificação fiscal em PRG

... não tem um padrão correto, e talvez precisemos deles assim.

Próxima tentativa:

CREATE TABLE IF NOT EXISTS JPTABCFIS (
IDCFIS VARCHAR(6) NOT NULL DEFAULT '000000',
CFISNOME VARCHAR(255) NOT NULL DEFAULT '',
CFISOBS TEXT ,
CFISLEI TEXT NOT NULL DEFAULT '',
CFISTIPALI VARCHAR(100) NOT NULL ...
por JoséQuintas
19 Jun 2025 22:10
Fórum: [x]Harbour
Tópico: Calendário, marcar dia trabalhado
Respostas: 35
Exibições: 22688

Calendário, marcar dia trabalhado

... 1 DAY ) );
SET @dFinal := LAST_DAY( @dDate );

SELECT DISTINCT
IF( MONTH( A ) = MONTH( @dDate ), CONCAT( LPAD( DAY( A ), 2 ), IF( fa.horadata IS NULL, '', '*' ), '' ), '' ) AS SUN,
IF( MONTH( B ) = MONTH( @dDate ), CONCAT( DAY( B ), IF( fb.horadata IS NULL, '', '*' ), '' ), '' ) AS MON,
IF ...
por JoséQuintas
19 Jun 2025 19:26
Fórum: [x]Harbour
Tópico: Calendário, marcar dia trabalhado
Respostas: 35
Exibições: 22688

Calendário, marcar dia trabalhado

... dInicial, INTERVAL WEEKDAY( @dInicial ) + 1 DAY );

SELECT DISTINCT
if( MONTH( A ) = MONTH( @dDate ), CONCAT( lpad(DAY( A ),2), if( fa.horadata IS NULL, '', '*' ), '' ), '' ) AS SUN,
if( MONTH( B ) = MONTH( @dDate ), CONCAT( DAY( B ), if( fb.horadata IS NULL, '', '*' ), '' ), '' ) AS MON,
if ...