Cita:
Posteado originalmente por vinny
La comparacion es:
if (Row[Voz3]='*') AND (cantado = false) then
|
La API de MySql devuelve punteros a nil para los valores null de manera que primero debes checar que Row[Voz3] no sea nil:
Código:
if (Row[Voz3] <> nil) and (Row[Voz3] = '*') and (Cantado = false) then
En general debes tener en cuenta que una estructura como PMYSQL_ROW es un arreglo de punteros PChar por lo que es recomendable traducir primero esos a strings (que es más natutral para Delphi) y de ahí al tipo de datos que requieras.
Un consejo: Es difícil empezar con Delphi y es difícil empezar con MySql pero es más difícil empezar con ambos a la vez. Quizá te convenga buscar las componentes ZEOS (busca en Google) para que puedas acceder fácilmente a MySql y preocuparte ahora más por Delphi.
// Saludos