Hola RyAr!
Lo primero decierte que te leas la guía de estilo (en mi firma). Si te hubieras leído la guía sabrías que no deberías poner dos preguntas que no tienen nada que ver en el mismo hilo.
A parte de lo que dice Tony, también podrías hacerlo de está manera:
Cita:
Empezado por Ryar
saber cuando ese DBGrid tiene 0 filas, es decir, que el Query no ha devuelto datos,
|
Código Delphi
[-]
if Query.RecordCount > 0 then
else
Cita:
Empezado por Ryar
controlar los errores de Key Violation y al insertar una fecha
|
Por ejemplo, antes de grabar el registro podías controlar si la fecha es correcta, capturando la excepción:
Código Delphi
[-]
try
StrToDate(DbEditFecha.TExt);
Continue;
except
on exception do
ShowMessage('Fecha no correcta');
end;
end;
Espero que te sirva.
Saludos!