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.
DBCreate y Windows 8
DBCreate y Windows 8
Saludos
Fernando Espinoza
Fernando Espinoza
Re: DBCreate y Windows 8
Fernando,
El siguiente codigo trabaja en Windows 8.1
Verifica a ver si trabaja en tu configuracion.
Saludos,
George
El siguiente codigo trabaja en Windows 8.1
Code: Select all
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
Saludos,
George