Si el tipo de datos del campo asociado al DBEdit es numérico, el control mismo te impedirá poner letras sin hacer más nada.
Si el tipo de datos no es numérico y aún así deseas limitar su entrada a sólo números puedes usar la propiedad ValidChars del TField asociado:
Código Delphi
[-]
DBEdit1.Field.ValidChars := ['a'..'z','A'..'Z'];
EDITO:
Y por cierto, trata de poner títulos más apropiados a tus mensajes. 'DBEdit? ' no dice nada aparte de tener una duda con un DBEdit. 'Limitar caracteres en DBEdit' podría haber sido más adecuado.
// Saludos