Cuestión : Conversión fallada al convertir de una serie de caracteres a más uniqueidentifier.

¿Yo tiene una pregunta con una de mi SP, podría usted los individuos ayudarme por favor? testid de la tabla del

create (ud más uniqueidentifier, identificación varchar (30))testtsp
@id varchar (50), testid varchar del procedimiento del

create del
as
begin
update del
@input (50) determinados identificación = @id donde ud = @input; testtsp “5ade3ad2-5d1e-4febbb-bfb6-1def2a11eebdd” del
end

exec, 12

I que consigue el error del bastidor para más uniqueidentifier. Mi uso pasará parámetros de la entrada como only.

class= del

Respuesta : Conversión fallada al convertir de una serie de caracteres a más uniqueidentifier.

Dos errores:

1. Los parámetros más uniqueidentifier y varchar no se pasan correctamente en el procedimiento.
2. el valor para el IE pasajero Uniqueidentifier., “5ade3ad2-5d1e-4febbb-bfb6-1def2a11eebdd” no es un más uniqueidentifier válido y el correcto era “5ade3ad2-5d1e- el 4 de febrero - bfb6-1def2a11eebdd

Código fijo abajo:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
utilizar la prueba
crear el testid de la tabla (ud más uniqueidentifier, identificación varchar (30))

alterar  el testtsp del procedimiento
@id varchar (30),
@input varchar (50)
como
comenzar
poner al día el testid determinado identificación = @id donde ud = @input;
extremo

testtsp “12” del exec, “5ade3ad2-5d1e- 4 de febrero - bfb6-1def2a11eebdd”
Otras soluciones  
 
programming4us programming4us