Uso de tablas DBF en Debian (Raspbian)

quim
Mensajes: 31
Registered for: 3 years 3 months
Andorra

Uso de tablas DBF en Debian (Raspbian)

Mensaje 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 !

Avatar de Usuario
charly
Mensajes: 145
Registered for: 3 years 5 months

Mensaje 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.
Salutacions, saludos, regards.
Charly

"...programar es fácil, hacer programas es difícil..."

https://httpd2.blogspot.com/
https://forum.modharbour.app

quim
Mensajes: 31
Registered for: 3 years 3 months
Andorra

Mensaje por quim »

Moltes gràcies Charly !!

Seguramente será la solución que adoptaré

Saludos

Responder