Extraccion valores MySQL
Hola de nuevo,
No se si estas preguntas deberian ubicarse mejor en otro grupo del foro, en tal caso, avisarme.
Realizado un SELECT de varios campos procedo a hacer comparaciones con valores de los campos para hacer unas tareas u otras.
Algunos de los campos extraidos no tiene valor (son NULL), entonces a la hora de hacer una comparación con dichos campos, la aplicación aborta dandome un error de "Access violation at address... Read of address 00000000".
La comparacion es:
if (Row[Voz3]='*') AND (cantado = false) then
donde el valor del campo Voz3 es NULL
Entonces intuyo que el problema se debe al comparar un null con cualquier valor, ya que las comparaciones anteriores no fallan y los campos tienen valor.
Una posible solución que se me ocurre es no admitir valores NULL en la base de datos y utilizar algun comodin como NULL, pero no me parece muy elegante.
Cómo se puede solventar dicha controversia?
Gracias,
Vicente
|