Cita:
Empezado por AgustinOrtu
Como lo resolviste? IsNull funciona, ahora el caso es como se usa dentro de los condicionales claro
|
Así:
Código:
bool lPrueba = false;
for (; !fPersona->Query->Eof; fPersona->Query->Next())
if (UpperCase(fPersona->Query->FieldByName("Literal")->AsString) != "DESCONOCIDA")
CheckListBox2->Items->Add(fPersona->Query->FieldByName("Literal")->AsString);
else if (!lPrueba)
{
CheckListBox2->Items->Add("Desconocida");
lPrueba = true;
}
Tuve que darle la vuelta al condicional porque si lo dejaba como estaba (con == en vez de !=) me seguía sacando dos veces ese literal, aunque todavía se puede mejorar ese código.
Lo de IsNull si que me ha extrañado que no funcionara porque de hecho le he usado con relativa frecuencia, tanto en BB.DD. Firebird como Paradox.