Actualizar por Campo BInario

13/05/2006 - 22:07 por Cesar O. Delgado | Informe spam
Saludos, a ver si alguno me puede ayudar estoy tratando de actualizar una
tabla mediante SQL dinamico tomando como criterio un campo binario pero este
me devuelve un error de conversion... pero cuando lo hago utilizando un
update con los datos introduccidos por mi... si me actualiza... este es mi
query...

exec ('UPDATE dbo.ss_solicitudes_area_' + '@userid '+
set respon = ''' + @tecnico + ''',
l_userid = ''' + @l_userid + ''',
dpto_id = ''' + @org_user + '''
WHERE userid_tec = ''' + @id + ''' <-- este es el campo binario.
')

si lo paso de esta forma no pasa pero si lo hago colocando los valores
directos... como abajo...si resulta...

update dbo.ss_solicitudes_area_a2349
set respon = 'Cesar Delgado'
l_userid = 'a2349'
dpto_id = '0x00004223542345'
where userid_tec = 0x000255336654112


Gracias.
 

Leer las respuestas

#1 BitOne®
14/05/2006 - 00:24 | Informe spam
Muestranos la estructura de la tabla...

BitOne®




"Cesar O. Delgado" escribió en el
mensaje news:
Saludos, a ver si alguno me puede ayudar estoy tratando de actualizar


una
tabla mediante SQL dinamico tomando como criterio un campo binario pero


este
me devuelve un error de conversion... pero cuando lo hago utilizando un
update con los datos introduccidos por mi... si me actualiza... este es mi
query...

exec ('UPDATE dbo.ss_solicitudes_area_' + '@userid '+
set respon = ''' + @tecnico + ''',
l_userid = ''' + @l_userid + ''',
dpto_id = ''' + @org_user + '''
WHERE userid_tec = ''' + @id + ''' <-- este es el campo


binario.
')

si lo paso de esta forma no pasa pero si lo hago colocando los valores
directos... como abajo...si resulta...

update dbo.ss_solicitudes_area_a2349
set respon = 'Cesar Delgado'
l_userid = 'a2349'
dpto_id = '0x00004223542345'
where userid_tec = 0x000255336654112


Gracias.

Preguntas similares