ok ya hice lo que me comentaron que la variable de tipo entera la pusiera entre apostrofes y pero me marca un error de:
incompatible types:'String' and 'Integer', por tal motivo como se pone la variable correctamente.
Código Delphi
[-]
zquery1.Close;
zquery1.SQL.Clear;
zquery1.SQL.Add('INSERT INTO empleado(numemp,nombre,apepat,apemat,direccion,telcasa,puesto,fechan)');
zquery1.SQL.Add('VALUES('+nemp+','+QuotedStr(nom)+','+QuotedStr(paterno)+','+QuotedStr(materno)+','+QuotedStr(direc)+','+QuotedStr(t elca)+','+QuotedStr(pues)+','+QuotedStr(nacim)+,'+edad+','+hoy+')');
zquery1.ExecSQL;
por favor me podrian decir que pasa todavia, muchas gracias por el apoyo