Page 1 of 1

renombrar archivos dbf

Posted: Tue Nov 27, 2007 5:43 pm
by diegopolverelli
Hola. Les hago una pregunta. Por diversas razones, especialmente las de dejar mis bases .dbf un poco mas resguardadas de cualquier usuario que las vea y como estan asociadas a excel las pueda abrir (no puedo implementar seguridad en todas las redes donde corro mis programas). Quiro cambiar la extencion de mis bases de datos e indices dentro de un programa hecho con fwh: de base.dbf a base.sar y de indice.ntx a indice.srx, por ejemplo. Probe y siempre y cuando haga los USE con la extencion, funciona de 10; mi duda es si alguno conoce alguna funcion con la que pueda tener problemas, o si se les ocurre algun error que pueda llegar a tener si hago esto. Como les decía, arme un prg de prueba, y si hago use base.sar en lugar de use base, y set index to indice.srx en lugar de set index to indice, funciona perfecto. Bueno, espero sus comentarios. Gracias desde ya. Atte.

Posted: Tue Nov 27, 2007 6:12 pm
by jrestojeda
Yo utilizaria las funciones de encriptamiento y desencriptamiento, no vas a tener que cabiar la extensión y si bien van a poder abrir los archivos con excel no se va a entender nada del contenido de la tabla.
Saludos,

renombrar dbf

Posted: Tue Nov 27, 2007 9:32 pm
by diegopolverelli
Si, pero es muchisimo mas trabajo; es campo por campo; de la otra manera tendría que cambiar mucho menos código. ¿alguno probó renombrar los .dbf alguna vez? yo se que es medio loco, pero como funciónó... ¿alguno que sepa de programacion de las librerias, y de los .ch, tiene idea si esto me puede ocacionar algun quilombo? ¿si cuando se arman las librerías se asume que lo que se lee es .dbf? Gracias.


jrestojeda wrote:Yo utilizaria las funciones de encriptamiento y desencriptamiento, no vas a tener que cabiar la extensión y si bien van a poder abrir los archivos con excel no se va a entender nada del contenido de la tabla.
Saludos,

Posted: Tue Nov 27, 2007 9:34 pm
by QAZWSX2K
DESDE HACE MAS DE 15 AñOS YO NO USO LAS EXTENSIONES DBF Y NTX, TE ASEGURO QUE NINGUN PROBLEMA TENDRAS

Posted: Wed Nov 28, 2007 8:52 am
by Biel EA6DD
No tendras ningún problema si cambias las extensiones de los ficheros.

Otra posibilidad que tienes, es cambiar el primer byte del encabezado de los DBF, con esto aunque tenga extensión DBF, el fiechero sera irreconocible para Excel y otros.
Ese primer byte tiene como valor 03H si no tiene campos memo, y 83H si tiene campos memo, lo sustituyes por otro valor y sera irreconocible por otros programas.

Posted: Wed Nov 28, 2007 10:05 am
by pymsoft
diegopolverelli,

Yo uso desde hace años los archivos con otra extensión... es util para los que meten siempre la mano, para hacersela un poco mas dificil.
Yo los uso asi: nombrearchivo.d?? donde ?? es el año de trabajo, y los indices como nombreindice.i?? donde ?? es el año de trabajo. Nunca hasta hace poco había usado campos memo, y ahi fue donde tuve problemas con un tercer archivo que se genera solo con extensión fpt. Se me complicaron las cosas cuando tuve que modificar automaticamente las bases de datos, agregar o quitar campos, entonces llamé esas bases de datos e indices asi: nombrearchivo??.d??, nombreindice??.i?? y el archivo con los memos se llama solito nombrearchivo??.fpt y problema resuelto.


Saludos y suerte

Gracias

Posted: Wed Nov 28, 2007 5:33 pm
by diegopolverelli
Gracias. Voy a probar entonces.
pymsoft wrote:diegopolverelli,

Yo uso desde hace años los archivos con otra extensión... es util para los que meten siempre la mano, para hacersela un poco mas dificil.
Yo los uso asi: nombrearchivo.d?? donde ?? es el año de trabajo, y los indices como nombreindice.i?? donde ?? es el año de trabajo. Nunca hasta hace poco había usado campos memo, y ahi fue donde tuve problemas con un tercer archivo que se genera solo con extensión fpt. Se me complicaron las cosas cuando tuve que modificar automaticamente las bases de datos, agregar o quitar campos, entonces llamé esas bases de datos e indices asi: nombrearchivo??.d??, nombreindice??.i?? y el archivo con los memos se llama solito nombrearchivo??.fpt y problema resuelto.


Saludos y suerte

Posted: Wed Nov 28, 2007 6:56 pm
by JARO
Podrias cambiar a ADS local son mas rápidos, y en el caso de encriptacion son unas lineas que tienes que declarar al principio y te olvidas de lo demas.

Si no te decides por esta opción, no tienes ningun problemas, SOLO QUE TIENES QUE DECLARA LA EXTENSION A CADA BASE E INDICIE.