Página 1 de 1

Uso de tablas DBF en Debian (Raspbian)

Publicado: Sab Sep 11, 2021 11:11 am
por quim
Saludos al foro

Siguiendo con el tema de ejecutar aplicaciones CGI con Harbour en Linux en una Raspberry Pi 3B, viene ahora el uso de tablas DBF

Con MariaDB y SQLite ningún problema, pero claro, a veces estamos 'atados' aún a DBFs

He conseguido abrirlas correctamente (después de los permisos correspondientes :) pero seguramente, por la permisividad de Windows, las tablas a las que tengo que acceder, pueden estar con nombres 'distintos'

Así pues puedo tener Clientes.dbf, CLIENTES.DBF o clientes.DBF. En Windows ningún problema, pero en Linux el tema es case sensitive :)

He encontrado esta función, para cambiar la extensión por defecto que abrirá USE o DbUseArea()
cExtAnt := hb_rddInfo( RDDI_TABLEEXT, ".xxx" )

Pero puede ser tedioso ir comprobando para cada tabla, cuál es su nombre exacto

Existe alguna variable de entorno SET... o flag para compilación de Harbour en Linux, para que el compilador se comporte como Windows ?

Gracias !

Re: Uso de tablas DBF en Debian (Raspbian)

Publicado: Dom Sep 12, 2021 3:26 pm
por charly
Quim,

Renombrar todo a minuscula y se acaba el problema. Linux tiene este problema. El ultimo proyectito hice renombrar todo y listos. Te acostumbras en minusculas y listos.

No conozco una manera de abrir la tabla indepedientemente de como este el fichero...

C.

Re: Uso de tablas DBF en Debian (Raspbian)

Publicado: Dom Sep 12, 2021 4:58 pm
por quim
Moltes gràcies Charly !!

Seguramente será la solución que adoptaré

Saludos