diff --git a/UyTube_aplicacion/src/JPAControllerClasses/BusquedaEnBDD.java b/UyTube_aplicacion/src/JPAControllerClasses/BusquedaEnBDD.java
index 438c9a3874616739db69465a907774f9047ed325..aac884e47d83e965f45ca81862978f392f302106 100644
--- a/UyTube_aplicacion/src/JPAControllerClasses/BusquedaEnBDD.java
+++ b/UyTube_aplicacion/src/JPAControllerClasses/BusquedaEnBDD.java
@@ -57,7 +57,7 @@ public class BusquedaEnBDD implements Serializable {
                 if (busqueda == null || busqueda.equals("")){
                    q = em.createQuery("SELECT e FROM Canal e");
                 }else{
-                   q = em.createQuery("SELECT e FROM Canal e WHERE e.nombre LIKE ?1 OR e.descripcion LIKE ?1");
+                   q = em.createQuery("SELECT e FROM Canal e WHERE (UPPER(e.nombre)) LIKE (UPPER(?1)) OR (UPPER(e.descripcion)) LIKE (UPPER(?1))");
                     q.setParameter(1, busqueda);
                 }
                 ret.addAll(q.getResultList());
@@ -68,7 +68,7 @@ public class BusquedaEnBDD implements Serializable {
                    q = em.createQuery("SELECT e FROM ListaDeReproduccion e WHERE e.tipo = ?1");
                     q.setParameter(1, TipoListaDeReproduccion.PARTICULAR);
                 }else{
-                   q = em.createQuery("SELECT e FROM ListaDeReproduccion e WHERE e.tipo = ?1 AND e.nombre LIKE ?2");
+                   q = em.createQuery("SELECT e FROM ListaDeReproduccion e WHERE e.tipo = ?1 AND (UPPER(e.nombre)) LIKE (UPPER(?2)) ");
                     q.setParameter(1, TipoListaDeReproduccion.PARTICULAR);
                     q.setParameter(2, busqueda);
                 }
@@ -79,7 +79,7 @@ public class BusquedaEnBDD implements Serializable {
                 if (busqueda == null || busqueda.equals("")){
                    q = em.createQuery("SELECT e FROM Video e");
                 }else{
-                   q = em.createQuery("SELECT e FROM Video e WHERE e.nombre LIKE ?1 OR e.descripcion LIKE ?1");
+                   q = em.createQuery("SELECT e FROM Video e WHERE (UPPER(e.nombre)) LIKE (UPPER(?1)) OR (UPPER(e.descripcion)) LIKE (UPPER(?1))");
                     q.setParameter(1, busqueda);
                 }
                 ret.addAll(q.getResultList());
diff --git a/UyTube_aplicacion/src/Logica/DatosDePrueba.java b/UyTube_aplicacion/src/Logica/DatosDePrueba.java
index 24b8caf453c8e50dfeda33d6384f9f47ce29b9e6..4a286e6c585388541c111d53f723e6f04fb8641f 100644
--- a/UyTube_aplicacion/src/Logica/DatosDePrueba.java
+++ b/UyTube_aplicacion/src/Logica/DatosDePrueba.java
@@ -48,7 +48,7 @@ public class DatosDePrueba {
             */
             
             
-            for (Object o : new BusquedaEnBDD().buscar("", Filtrado.TODO, Ordenacion.ALFABETICA_ASCENDENTE)){
+            for (Object o : new BusquedaEnBDD().buscar("no", Filtrado.TODO, Ordenacion.ALFABETICA_ASCENDENTE)){
                 if (o.getClass() == Video.class){
                     Video i = (Video) o;
                     System.out.println(i.getNombre());