FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour De NTX a CDX con campos memos
Posts: 479
Joined: Fri Feb 16, 2007 10:29 AM
De NTX a CDX con campos memos
Posted: Sat Dec 15, 2012 10:03 AM
Compa帽eros,

estoy migrando una antigua aplicaci贸n con indices NTX a CDX. Pero me encuentro con el problema de algunos DBF con campos memos los cuales tienen extensi贸n DBT y deben pasar a FPT.

Para lograr la migraci贸n he leido que la soluci贸n es hacer:

Code (fw): Select all Collapse
#include "fivewin.ch"

funct conver
聽if msgnoyes('驴Convertir de NTX a CDX?')
聽 camino:=cFilePath(GetModuleFileName(GetInstance()))
聽 use clie via "DBFNTX"
聽 copy to klie VIA "DBFCDX"
聽 close data
聽 delete file &(camino+'\clie.dbf') 聽 && elimino el DBF original
聽 rename &(camino+'\klie.dbf') to &(camino+'\clie.dbf') 聽 && renombro el nuevo.
 endif 
return


Pero al ejecutarse el EXE me genera un error del tipo
Code (fw): Select all Collapse
 Error description: Error DBCMD/1015 聽Argument error: DBCREATE

Stack Calls
===========
聽 聽Called from: 聽=> __DBCOPY(0)
聽 聽Called from: C:\programacion\Manzana2\prg\conver.prg => CONVER(7)


Llevo casi 2 d铆as con este peque帽o problema y ya no veo soluci贸n. estoy mareado.

Mil gracias por vuestro apoyo.
Un saludo.
LORENZO.
Posts: 479
Joined: Fri Feb 16, 2007 10:29 AM
Re: De NTX a CDX con campos memos
Posted: Sun Dec 16, 2012 12:08 AM
Compa帽eros,

me contesto a m铆 mismo. Ya d铆 con la soluci贸n. Era tan obvio que no lo ve铆 y 隆隆 me ha "costado" 2 d铆as!!.

Era simplemente a帽adirle al principo del c贸digo lo siguiente:
Code (fw): Select all Collapse
 REQUEST DBFCDX
聽RddSetDefault("DBFCDX")


Esta chorrada me ha llevado casi 2 d铆as de dolor de cabeza.
Mil gracias a todos.
Un saludo.
LORENZO

Continue the discussion