q está mal aquí???

23/11/2003 - 14:09 por Tolo | Informe spam
no veo el fallo

gracias

if (@sentit='C' and @tipus='P') then
update t_series set @prefitxe = prefitxe_CP, @num=contador_CP,
contador_CP=contador_CP+1 where id_serie=@serie
if (@sentit='C' and @tipus='D') then
update t_series set @prefitxe = prefitxe_CD, @num=contador_CD,
contador_CD=contador_CD+1 where id_serie=@serie
 

Leer las respuestas

#1 Salvador Ramos
23/11/2003 - 15:05 | Informe spam
Hola:

Aunque no tengo claro lo que quieres hacer, veo que estás intentando
actualizar variables en vez de campos de tu tabla. Creo que sería algo así
para corregir el error:
if (@sentit='C' and @tipus='P') then
update t_series set prefitxe_CP = @prefitxe
contador_CP = @num,
contador_CP=contador_CP+1
where id_serie=@serie
if (@sentit='C' and @tipus='D') then
update t_series set prefitxe_CD = @prefitxe,
contador_CD = @num,
contador_CD=contador_CD+1
where id_serie=@serie


Con lo que te indico se soluciona el problema de sintaxis que tienes. Si no
es esto lo que necesitas, danos una explicación más detallada e intentaremos
ayudarte.



Un saludo
Salvador Ramos
Murcia - España

No puedes conseguir software rápidamente disminuyendo su calidad.
En cambio, si que lo consigues aumentando la calidad.

www.helpdna.net (información sobre Windows DNA, SQL Server, VB, ...)


Microsoft MVP SQL Server
MCP SQL Server
PASS Spanish Group (www.sqlpass.org)


" Tolo" escribió en el mensaje
news:
no veo el fallo

gracias

if (@sentit='C' and @tipus='P') then
update t_series set @prefitxe = prefitxe_CP, @num=contador_CP,
contador_CP=contador_CP+1 where id_serie=@serie
if (@sentit='C' and @tipus='D') then
update t_series set @prefitxe = prefitxe_CD, @num=contador_CD,
contador_CD=contador_CD+1 where id_serie=@serie


Preguntas similares