Error description, Error DBFCDX/1001 Open Error ....

Error description, Error DBFCDX/1001 Open Error ....

Postby artu0407 » Fri Apr 25, 2008 4:12 am

Termine de compilar mi prog de 16 a 32 bits con bastante esfuerzo
pero ademas de no abrirme las pantallas ahora tengo otro problema
que quiero abrir desde mi app una tabla con campo memo (la tabla.dbf cuenta con su compañero tabla.fpt) esta no lo logro abrir
me tira error :
Error description, Error DBFCDX/1001 Open Error ....

necesitar indexar primero mi tabla para poder abrirla?
quisiera q me digan su opinion
gracias
artu0407
 
Posts: 14
Joined: Wed Apr 23, 2008 4:08 am

Re: Error description, Error DBFCDX/1001 Open Error ....

Postby mmercado » Fri Apr 25, 2008 6:37 am

artu0407 wrote:Termine de compilar mi prog de 16 a 32 bits con bastante esfuerzo
pero ademas de no abrirme las pantallas ahora tengo otro problema
que quiero abrir desde mi app una tabla con campo memo (la tabla.dbf cuenta con su compañero tabla.fpt) esta no lo logro abrir
me tira error :
Error description, Error DBFCDX/1001 Open Error ....necesitar indexar primero mi tabla para poder abrirla?

Hola Arturo (supongo):

Asegúrate de estar enlazando la librería dbffpt.lib al construír tu ejecutable.

Por otra parte, creo que sería conveniente que nos mostraras tu código para poder orientarte mejor.

Saludos.

Manuel Mercado
User avatar
mmercado
 
Posts: 782
Joined: Wed Dec 19, 2007 7:50 am
Location: Salamanca, Gto., México

Re: Error description, Error DBFCDX/1001 Open Error ....

Postby artu0407 » Fri Apr 25, 2008 9:56 pm

mmercado wrote:
artu0407 wrote:Termine de compilar mi prog de 16 a 32 bits con bastante esfuerzo
pero ademas de no abrirme las pantallas ahora tengo otro problema
que quiero abrir desde mi app una tabla con campo memo (la tabla.dbf cuenta con su compañero tabla.fpt) esta no lo logro abrir
me tira error :
Error description, Error DBFCDX/1001 Open Error ....necesitar indexar primero mi tabla para poder abrirla?

Hola Arturo (supongo):

Asegúrate de estar enlazando la librería dbffpt.lib al construír tu ejecutable.

Por otra parte, creo que sería conveniente que nos mostraras tu código para poder orientarte mejor.

Saludos.

Manuel Mercado

Manuel te paso el fragmento de mi prg
cDBF := "aaa"

IF FILE(cPathTMP+cDBF+".DBF")
FERASE(cPathTMP+cDBF+".DBF")
FERASE(cPathTMP+cDBF+".CDX")
ENDIF
AADD( aDbf,{ "RUC " , "C", 11, 00})
AADD( aDbf,{ "NOMBRE" , "C", 30, 00})
AADD( aDbf,{ "DIRECC" , "C", 30, 00})
AADD( aDbf,{ "MEMO" , "M", 10, 00})

DBCREATE( cPathTMP+cDBF+".DBF", aDBF ) // bota ERROR AQUI


Me dice : ERROR DBFCDX/1020 Create error c:\tmp\aaa.dbf


El trozo de mi bat compilador es:
SET FWH=d:\Fwh
SET HDIR=d:\harbour
SET BCDIR=d:\borland\bcc55
set bcidir=d:\bcc55\include

d:\harbour\bin\harbour fluja /n /Id:\Fwh\include;d:\harbour\include
d:\borland\bcc55\bin\bcc32 -c -Id:\harbour\include;%bcidir% fluja.c
d:\cdata\clip53\bin\rmake artu
if errorlevel 1 goto malo

%bcdir%\bin\brc32 -r -I%FWH%\include;%bcidir% fluja.rc

echo c0w32.obj + > b32.bc
echo fluja.obj + >> b32.bc
echo xmenu + >> b32.bc
echo msgbtn + >> b32.bc
echo mibtn + >> b32.bc
echo miitem + >> b32.bc
echo rddsys + >> b32.bc
echo texcels + >> b32.bc
echo oleauto, + >> b32.bc
echo fluja.exe, + >> b32.bc
echo fluja.map, + >> b32.bc
echo %FWH%\lib\FiveH.lib %FWH%\lib\FiveHC.lib + >> b32.bc
echo %hdir%\lib\rtl.lib + >> b32.bc
echo %hdir%\lib\vm.lib + >> b32.bc
echo %hdir%\lib\gtwin.lib + >> b32.bc
echo %hdir%\lib\lang.lib + >> b32.bc
echo %hdir%\lib\macro.lib + >> b32.bc
echo %hdir%\lib\rdd.lib + >> b32.bc
echo %hdir%\lib\dbfntx.lib + >> b32.bc
echo %hdir%\lib\dbfcdx.lib + >> b32.bc
echo %hdir%\lib\dbffpt.lib + >> b32.bc
echo %hdir%\lib\debug.lib + >> b32.bc
echo %hdir%\lib\common.lib + >> b32.bc
echo %hdir%\lib\pp.lib + >> b32.bc
echo %hdir%\lib\codepage.lib + >> b32.bc
echo %bcdir%\lib\cw32.lib + >> b32.bc
echo %bcdir%\lib\import32.lib + >> b32.bc
echo %bcdir%\lib\psdk\odbc32.lib + >> b32.bc
echo %bcdir%\lib\psdk\nddeapi.lib + >> b32.bc
echo %bcdir%\lib\psdk\iphlpapi.lib + >> b32.bc
echo %bcdir%\lib\psdk\rasapi32.lib + >> b32.bc
echo %FWH%\lib\fget.lib %FWH%\lib\ole2.lib, >> b32.bc
rem IF EXIST conta.res echo conta.res >> b32.bc
%bcdir%\bin\ilink32 -Gn -aa -Tpe -s @b32.bc
artu0407
 
Posts: 14
Joined: Wed Apr 23, 2008 4:08 am


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Google [Bot] and 44 guests