Buen dรญa
Requiero que los campos autoincrement para tablas DBF, inicien en 1 y no en 0...
Jonsson Russi
Colombia
Buen dรญa
Requiero que los campos autoincrement para tablas DBF, inicien en 1 y no en 0...
Jonsson Russi
Colombia
I just tried: autoincrement fields already start from 1.
Buen dia...
Tengo versiones de feb 2025 de harbour y xharbour.org + bcc77, xharbour.com + fivewin 24.10
y con todas inicia en cero (0)
Gracias
Can you send me a DBF to understand the problem, please?
โ CCODIGOART C 16 0 โ
โ CNOMBREART C 40 0 โ
โ CUNIMEDART C 12 0 โ
โ NCANMEDART N 12 2 โ
โ DULTMODART D 8 0 โ
โ CNROVERART C 4 0 โ
โ CNRONOTART C 10 0 โ
โ COBSPROART C 60 0 โ
โ CORIPROART C 1 0 โ
โ ID + 4 0 โ
โ โ
โ
#include "Fivewin.ch"
FUNCTION MAIN()
USE PRUEBA EXCLUSIVE
ZAP
APPEND BLANK
APPEND BLANK
CLOSE
XBROWSER( "PRUEBA.DBF" )
RETURN NILBuena tarde...
Estaba haciendo el zap desde un manejador de tablas ---
si la tabla es 100% nueva y/o hago el zap en el mismo app...esta correcto
ya inician en 1...
ya funciono bien con harbour, xharbou.org / .com
Gracias...
DBUSEAREA(.T.,"DBFCDX","prueba.dbf","XXX",.F.)al correo le envie las 2 tablas : prueba.dbf con estructura nuevo (+ autoincrement)
select xxx
zap
pack
append from "prueba_.dbf"
XXX->( DBCOMMIT() )
XBROWSER("XXX" )
CLOSE XXX
Enrico... ya revise....
El problema es con xharbour--- comercial y .org
I don't understand. Can you describe the problem, please? I'll try to fix xHarbour but I need a clear explanation of the problem.
#include "Fivewin.ch"
FUNCTION MAIN()
DBCREATE( "PRUEBA.DBF", { { "TEST", "+", 4, 0 } } )
USE PRUEBA EXCLUSIVE
// ZAP
APPEND BLANK
APPEND BLANK
CLOSE
XBROWSER( "PRUEBA.DBF" )
RETURN NILBuen dia...
Con la actualizacion de xharbour.org publicada hoy oct 22/2025, ya inicia en 1 cuando se hace un append blank, pero con append from sigue generando el error:
Compiler version: xHarbour 1.3.2 Intl. (SimpLex) (Build 20251022)
FiveWin version: FWH 24.10
C compiler version: Borland/Embarcadero C++ 7.7 (32-bit)
Windows 11 64 Bits, version: 6.2, Build 9200
Time from start: 0 hours 0 mins 0 secs
Error occurred at: 10/22/25, 08:53:07
Error description: Error DBFCDX/1020 Data type error: ID
Stack Calls
===========
Called from: => __DBAPP( 0 )
Called from: RUSSOFT_ELECTRO_DIAN.prg => MAIN( 710 )
DBUSEAREA(.T.,"DBFCDX","F:\ZERUS\00\BASES\prueba.dbf","XXX",.F.)
SELECT XXX
append from "F:\ZERUS\00\BASES\prueba_.DBF" // linea 710
#include "Fivewin.ch"
FUNCTION MAIN()
DBCREATE( "PRUEBA1.DBF", { { "TEST", "+", 4, 0 } } )
DBCREATE( "PRUEBA2.DBF", { { "TEST", "+", 4, 0 } } )
USE PRUEBA1
APPEND BLANK
APPEND BLANK
CLOSE
USE PRUEBA2
APPEND FROM PRUEBA1
CLOSE
XBROWSER( "PRUEBA2.DBF" )
RETURN NIL