Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/11/2013, 22:22
GeriReshef
 
Fecha de Ingreso: julio-2012
Ubicación: Israel
Mensajes: 360
Antigüedad: 12 años, 5 meses
Puntos: 40
Respuesta: Problemas con IF ELSE en SQL-SERVER

El mensaje de error llego probablemente del sp_executesql.
Es muy recomendable agregar la instrucción Print @CREATE_TLB_TEMP; antes le ejecución para que puedamos verlo (el parámetro).

Me parece que el problema es lo siguiente:
la clausula Where que construís es WHERE Player LIKE %MiJugador% AND Name LIKE %MiNombre%... y debe ser WHERE Player LIKE '%MiJugador%' AND Name LIKE '%MiNombre%'....

Por lo tanto el código debe ser más o menos así:
Código SQL:
Ver original
  1. SET @CREATE_TLB_TEMP = @CREATE_TLB_TEMP + 'WHERE Player LIKE ''%'+@Player+'%'' AND Name LIKE ''%'+@Name+'%''...
__________________
El Castellano no es mi lengua materna: discúlpenme por los errores gramaticales.
Mi blog