FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour DBCreate y Windows 8
Posts: 188
Joined: Wed Feb 01, 2006 06:59 PM
DBCreate y Windows 8
Posted: Sat Feb 01, 2014 01:27 PM

Estimados

Tengo un problema que no entiendo; siempre creo los archivos DBF que uso en mi aplicaci贸n usando la funci贸n DBCreate(); pero ahora me pase a Windows 8 y me pasa lo siguiente;

1) El archivo se crea correctamente;
2) Pero, cuando lo intento abrir con mi aplicaci贸n; usando las funciones propias de FW el archivo reci茅n creado no aparece en la lista de archivos dbf y los creados previamente si aparecen.
3) Lo busco con el Explorador de Archivos de Windows 8 y ah铆 est谩
4) Aparte de esto, cuando edito el archivo con mi aplicaci贸n, me empieza a generar errores fatales y con los archivos previos no pasa nada.

No entiendo este tema o es cuesti贸n de los permisos de Administrador de Windows 8.

Uso xHarbour 1.2.1 y FWH 1107.

Saludos desde Ecuador

Fernando Espinoza A.

Saludos



Fernando Espinoza
Posts: 729
Joined: Tue Oct 18, 2005 06:49 PM
Re: DBCreate y Windows 8
Posted: Sat Feb 01, 2014 06:33 PM
Fernando,
El siguiente codigo trabaja en Windows 8.1
Code (fw): Select all Collapse
FUNCTION CreateDBFTable(cTableName, cAlias)
// 聽 聽 聽LOCAL aStruct := { ;
// 聽 聽 聽 聽 聽 聽 聽 { "CHARACTER", "C", 25, 0 }, ;
// 聽 聽 聽 聽 聽 聽 聽 { "NUMERIC" 聽, "N", 聽8, 0 }, ;
// 聽 聽 聽 聽 聽 聽 聽 { "DOUBLE" 聽 , "N", 聽8, 2 }, ;
// 聽 聽 聽 聽 聽 聽 聽 { "DATE" 聽 聽 , "D", 聽8, 0 }, ;
// 聽 聽 聽 聽 聽 聽 聽 { "LOGICAL" 聽, "L", 聽1, 0 }, ;
// 聽 聽 聽 聽 聽 聽 聽 { "MEMO" 聽 聽, "M", 10, 0 } 聽 聽}

聽 聽 LOCAL aStruct := { ;
聽 聽 聽 聽 { "LNAME", 聽聽 聽 "C", 40, 0 },;
聽 聽 聽 聽 { "FNAME", 聽聽 聽 "C", 40, 0 },;
聽 聽 聽 聽 { "PHONE", 聽聽 聽 "C", 14, 0 },;
聽 聽 聽 聽 { "ADDRESS", 聽聽"C", 75, 0 },;
聽 聽 聽 聽 { "CITY", 聽 聽 聽 "C", 30, 0 },;
聽 聽 聽 聽 { "STATE", 聽聽 聽 "C", 2, 0 },;
聽 聽 聽 聽 { "ZIP", 聽 聽聽 聽 "C", 5, 0 } }

聽 聽 REQUEST DBFCDX
聽 聽 DbCreate( cTableName, aStruct, "DBFCDX", .T., cAlias )
RETURN 聽NIL


Verifica a ver si trabaja en tu configuracion.

Saludos,

George

Continue the discussion