Como todos saben y si no se los cuento, la plataforma Velneo está internamente desarrollada en el lenguaje de programación C, y como es lógico hereda alguna de sus características. Una de ellas es el valor null. En Velneo se conoce como “campo vacío”.
Básicamente consiste en que una variable, local o global, o el valor de un campo de una tabla puede estar vacío, o sea, no tener valor.
¿Y esto que significa?, veamos un ejemplo para comprenderlo.
A primera vista podríamos pensar que la variable a y la variable null son lo mismo, al fin y al cabo su contenido “no tiene nada”. Pues no, este código entra por el else. Ahí es donde entra el concepto de valor vacío.
Por lo tanto, debemos tener en cuenta que a la hora de realizar comparaciones dentro de un if, por ejemplo, con una cadena vacía (como el código de ejemplo anterior), tenemos tres posibilidades: que no sea “”, que sea “” o que sea vacío, tal como se puede apreciar en el siguiente código.
fCampoVacío
¿Como hacemos en Velneo para saber si un valor es vacío? Disponemos de la función fCampoVacio que nos devuelve un 1 si el dato pasado por parámetro es vacío.
Conclusión
Espero que con esta pequeña explicación evitemos algún quebradero de cabeza sobre todo a los que se inician en esta maravillosa herramienta.




e