Hola, mi problema es el siguiente:
Tengo una bbdd sql con una tabla y esta tiene 4 campos, iD, Nombre, Email, Telefono
uso la siguiente consulta:
Código:
SELECT Id, Nombre, Email, Telefono
FROM Table_Datos
WHERE (Nombre = (ARROBA)nombre)
si ejecuto eso todo bien, pongo en la variable que esta como parametro ( por ejemplo) pepe y me tira los datos de pepe, pero que pasa, si en vez de guardar solo el nombre pepe lo hubiese guardado como " pepe garcia " no me devuelve los datos o sea que no los encuentra, lo que estaria tratando de hacer ahora es usar la sentencia LIKE% pero la verdad que no se como usarla. lo que probe es esto
Código:
SELECT Id, Nombre, Email, Telefono
FROM Table_Datos
WHERE (Nombre LIKE '(ARROBA)nombre%')
o tambien asi:
Código:
SELECT Id, Nombre, Email, Telefono
FROM Table_Datos
WHERE (Nombre LIKE '%" + (ARROBA)nombre + "%')
pero ninguna resulto. Aclaro esto lo estoy usando en visual studio con c sharp, tengo un tableAdapter con un metodo que devuelve todas las filas
y el otro metodo que tengo problemas
Código:
LlenarPorNombre, ObtenerPorNombre((ARROBA)nombre)
si lo hago sin el LIKE aparece el parametro (ARROBA)nombre y no hay drama; con el LIKE no aparece el parametro y tengo problemas.
Desde ya muchas gracias