Mensaje    Asunto: Duda sobre NULL Responder citando

Hola, mi pregunta es la siguiente: tengo una
base de datos en access y hago una sentencia SQL con el C++Builder 5.0 la respuesta de esta sentencia SQL es NULL, este valor me lo devuelve en la primera celda de un DBGrid este valor lo paso a una variable de tipo String y cuando hago la comparación con NULL
pasa de mí, en resumen.

if (Cadena == NULL) Operacion1
else Operacion2

Pero no se que pasa, no me indica que es NULL.

¿Alguna idea?