Sunday, July 27, 2025

DBU for Windows 32/64 bits (+extra features) and other utilities

Enhanced DBU for Windows

Download disponível gratuitamente

Em Windows você tem múltiplas opções para gerenciar arquivos DBF:

  • DBU for Windows 32/64 bits
    • DBU Clipper, compilado em Harbour e com vários recursos extras 
  • Utilitário para programadores, distribuído com Harbour e xHarbour
    • HBRUN.exe - Harbour
    • XBSCRIPT.exe - xHarbour/org (+limitado)
  • Embutido em ferramentas profissionais
    • xEdit (free) - editor código xBase profissional
    • Xailer (free/comercial) - ambiente de desenvolvimento profissional e completo
  • Editores profissionais de arquivos DBF (links para download mais abaixo)
    • xaDbu (free / comercial)
    • DBF Viewer 2000 (comercial)
    • DBF Manager (comercial)
    • DBF View (comercial)
Outros utilitários conhecidos, foram descontinuados ou são inadequados.


DBU for Windows 32/64 bits 

Versão Clipper compilado em Harbour e com aprimoramentos, sendo o único DBU adequado para usuários (x)Harbour. Algumas opções são ativadas via linha de comando e/ou menu.

DBU32.exe - essencial 
  • Suporte básico a todos os tipos de campos estendidos do Harbour
  • Menu para definir qualquer formato de data. Default: mm/dd/yyyy
  • Suporte básico a RDD CDX, além de todo suporte original para NTX
  • Multi code page: UTF8, UTF8EX, PT850, ES850*
  • Ampliado limite de colunas no browse: 64 para 200
  • Janela: redimensionável, maximizado, tela cheia (ALT+ENTER)
  • Outros recursos...
HDBU.exe - ampliado
  • Suporte completo a todos os tipos de campos estendidos do Harbour
  • Suporte básico a RDD CDX, NSX, além de todo suporte original para NTX 
  • Menu para selecionar a ordem do índice de qualquer tabela aberta
  • Validação ao editar campos com tipos INTEGER (short, int, long) e impedir RTE
  • Definir limite de colunas no browse. Por padrão, tentará exibir todos os campos do DBF
  • Salvar/Restaurar automaticamente preferências (RDD, CDP, etc)
  • Outros recursos...
Sintaxe (em qualquer ordem)

DB32.exe [<filename>[.DBF |.VEW] ] [</options>]  

Listar opções

 DBU32.exe /?

Exemplos

DBU32 /E /CDX ..\DATA\_TMP_CUSTOMER /INDEX=2

DBU32 /ES850M /NTX 

HDBU CLIENTE.DBF /NSX /NOAUTOPEN /PT850  

Título em vermelho indica que o campo faz parte da chave de índice atual



Multi code page



Window: Resizable, Maximized, and Fullscreen

DBU32 Download gratuito já disponível (atualizado em 7 maio 2026)
  • preencha Survey for (x)Harbour users, na página de conclusão tem o link para download
    (não precisa preencher se você já participou da pesquisa atual, apenas efetue login)
HDBU Download gratuito para todos os membros


Utilitário distribuído com Harbour e xHarbour

  • Útil para manipulação de registros
  • Executa comandos/funções de forma interativa, via prompt
  • Executa códigos a partir de arquivo PRG
// myTest.prg - Script for (x)Harbour utility
LOCAL nCount

SET CENTURY ON
SET EPOCH TO 1999
SET DATE BRITISH
SET EXCLUSIVE OFF
RddSetDefault('DBFCDX')

CLS
? date(), TIME()
USE RAMOATI
? 'LASTREC', LASTREC()
nCount:=0
DO WHILE ! EOF()
   IF 'CASA' $ UPPER(FIELD->DESCRICAO)
      nCount++
   ENDIF
   DBSkip()
ENDDO

? 'nCount', nCount

HBRUN.exe (Harbour)


Executando script no Harbour:

hbRun.exe myTest.prg

XBSCRIPT.exe (xHarbour/org)
Porém, no xHarbour ao executar as funções BROWSE ou DBEDIT irão falhar quando a tabela possuir campos com tipos estendidos.

Executando script no xHarbour:
XBSCRIPT.exe myTest.prg


Embutido em ferramentas profissionais

  • xEdit  (free) - editor código xBase profissional. Download no site oficial.
  • Xailer (versões free e comercial) - ambiente de desenvolvimento profissional e completo. Download no site oficial. 


Editores profissionais de arquivos DBF

Recursos extras/especiais, encontrará em determinados editores:
✅ Múltiplos encoding
✅ RDDs: NTX, CDX, NDX, MDX, ADSCDX, ADSNTX, ADSADT
✅ Exportação: html, xls/xlsx, rtf, csv, script/sql, xml
✅ Importação: xls, txt, csv, xlsx e xml
✅ Relatórios: PDF, XLS
✅ Script runner
✅ Edição registros em linhas (rolagem vertical)
❌ Falha ou suporte parcial para tipos estendidos do Harbour
  • xaDBU (free / comercial). Download no site oficial
  • DBF Viewer 2000 (comercial). Download no site oficial
  • DBF Manager (comercial). Download no site oficial
  • DBF View (comercial). Download no site oficial

xaDBU

No comments:

change/check file date and time

// Hurricane | idlagam.com CLS // HB_FSETDATETIME( <cFile>, [<dDate> | <tDateTime>] [, <cTime>] ) // --> lSuccess...