FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour renombrar archivos dbf
Posts: 149
Joined: Thu Jun 21, 2007 03:26 PM
renombrar archivos dbf
Posted: Tue Nov 27, 2007 05:43 PM

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.

Posts: 601
Joined: Wed Jul 04, 2007 03:51 PM
renombrar archivos dbf
Posted: Tue Nov 27, 2007 06:12 PM

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,

Ojeda Esteban Eduardo.

Buenos Aires - Argentina.

FWH - PellesC - DBF/CDX - ADS - Gloriosos .Bat - MySql - C# .net - FastReport

Skype: jreduojeda
Posts: 149
Joined: Thu Jun 21, 2007 03:26 PM
renombrar dbf
Posted: Tue Nov 27, 2007 09:32 PM
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,
Posts: 364
Joined: Tue Oct 25, 2005 07:06 PM
renombrar archivos dbf
Posted: Tue Nov 27, 2007 09:34 PM

DESDE HACE MAS DE 15 A帽OS YO NO USO LAS EXTENSIONES DBF Y NTX, TE ASEGURO QUE NINGUN PROBLEMA TENDRAS

Software especializado para oficinas contables con grandes volumenes de Informacion
Impresion de todos los formularios del Seniat, Dian

alex_patino74@hotmail.com
whatsapp 57+3214777217
Posts: 682
Joined: Tue Feb 14, 2006 09:48 AM
renombrar archivos dbf
Posted: Wed Nov 28, 2007 08:52 AM

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.

Saludos desde Mallorca
Biel Maim贸
http://bielsys.blogspot.com/
Posts: 383
Joined: Tue Oct 11, 2005 01:01 PM
renombrar archivos dbf
Posted: Wed Nov 28, 2007 10:05 AM

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

Pedro Gonzalez
Posts: 149
Joined: Thu Jun 21, 2007 03:26 PM
Gracias
Posted: Wed Nov 28, 2007 05:33 PM
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
Posts: 30
Joined: Thu Oct 25, 2007 07:54 PM
renombrar archivos dbf
Posted: Wed Nov 28, 2007 06:56 PM

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.

Continue the discussion