Ver Mensaje Individual
  #5 (permalink)  
Antiguo 26/01/2012, 17:41
Avatar de drako_darpan
drako_darpan
 
Fecha de Ingreso: octubre-2008
Ubicación: Sinaloa
Mensajes: 617
Antigüedad: 15 años, 7 meses
Puntos: 58
Respuesta: Caracteres especiales

Hola que tal, bueno un detalle.

Si estas mandando un parametro a un SP son 3 apostrofe ( ' ), si estas creando una tabla en una cadena y declaras un campo char si son 2, pero si estas ejecutando una cadena puede ser 1 sola apostre.

Código SQL:
Ver original
  1. --Ejemplo de la creacion de una tabla temporal en una cadena
  2.  
  3. DECLARE @cSql VARCHAR(1000)
  4.  
  5. SELECT @cSql = 'CREATE TABLE #TmpX ( campo1 VARCHAR(2) NOT NULL DEFAULT '' '' )'
  6. EXECUTE (@cSql)
  7.  
  8.  
  9. --Ejemplo de la cadena con 1 apostrofe:
  10.  
  11. DECLARE @cSql VARCHAR(1000),
  12.         @sNombre VARCHAR(500)
  13.  
  14. SET @sNombre = 'Nombre'
  15. SELECT @cSql = 'Hola: '+@sNombre+' como estas? '
  16. SELECT (@cSql)

Si puedes pon un poco de codigo, como para poder ver bien el error.