
24/09/2008, 10:40
|
 | | | Fecha de Ingreso: noviembre-2005 Ubicación: BUENOS AIRES
Mensajes: 55
Antigüedad: 19 años, 4 meses Puntos: 0 | |
Respuesta: Casi un problema existencial, ayuda plis!!! Hola amigos, que tal mvazquez, hoy estuve revisando el codigo que me mandaron y me reaultaba extraño, a tal punto que pense por momentos que estabamos hablando de mysql (del cual no entiendo nada) pero les paso los codigos del SP y en otro mensaje el de la pagina que intento que funcione: ALTER PROCEDURE [dbo].[SP_MODIFICACIONES] @ID int, @apellido varchar (20) output, @nombre varchar (20) output, @dni int output as SELECT carpeta , apellido , nombres , legajo_personal , dni FROM dbo.ASCENSOS INNER JOIN dbo.GRADO ON dbo.ASCENSOS.Id_Grado = dbo.GRADO.Id_Grado INNER JOIN dbo.PERSONAL ON dbo.ASCENSOS.Id_Personal = dbo.PERSONAL.Id_Personal INNER JOIN dbo.SITUACION_DE_REVISTA ON dbo.PERSONAL.Id_Revista = dbo.SITUACION_DE_REVISTA.Id_Revista INNER JOIN dbo.DESTINOS ON dbo.PERSONAL.Id_Personal = dbo.DESTINOS.Id_Personal INNER JOIN dbo.DEPENDENCIAS ON dbo.DESTINOS.Id_Cod_Dpcia = dbo.DEPENDENCIAS.Id_Cod_Dpcia INNER JOIN dbo.DATOS_SECUNDARIOS ON dbo.PERSONAL.Id_Personal = dbo.DATOS_SECUNDARIOS.Id_Personal INNER JOIN dbo.FOTOS ON dbo.FOTOS.Id_Personal = dbo.PERSONAL.Id_Personal INNER JOIN dbo.ESCALAFON ON dbo.PERSONAL.Id_Escalafon = dbo.ESCALAFON.Id_Escalafon WHERE (dbo.ASCENSOS.ACTUAL_ASCENSO = 1) AND dbo.DESTINOS.ACTUAL_DESTINOS = 1) AND (dbo.SITUACION_DE_REVISTA.TIPO_SITUACION_REVISTA = 1) AND (dbo.PERSONAL.Id_Personal = @ID) SET DATEFORMAT dmy UPDATE PERSONAL SET APELLIDO = ISNULL (@apellido, APELLIDO), NOMBRES = ISNULL (@nombre, NOMBRES), DNI = ISNULL (@dni, DNI) FROM dbo.ASCENSOS INNER JOIN dbo.GRADO ON dbo.ASCENSOS.Id_Grado = dbo.GRADO.Id_Grado INNER JOIN dbo.PERSONAL ON dbo.ASCENSOS.Id_Personal = dbo.PERSONAL.Id_Personal INNER JOIN dbo.SITUACION_DE_REVISTA ON dbo.PERSONAL.Id_Revista = dbo.SITUACION_DE_REVISTA.Id_Revista INNER JOIN dbo.DESTINOS ON dbo.PERSONAL.Id_Personal = dbo.DESTINOS.Id_Personal INNER JOIN dbo.DEPENDENCIAS ON dbo.DESTINOS.Id_Cod_Dpcia = dbo.DEPENDENCIAS.Id_Cod_Dpcia INNER JOIN dbo.DATOS_SECUNDARIOS ON dbo.PERSONAL.Id_Personal = dbo.DATOS_SECUNDARIOS.Id_Personal INNER JOIN dbo.FOTOS ON dbo.FOTOS.Id_Personal = dbo.PERSONAL.Id_Personal INNER JOIN dbo.ESCALAFON ON dbo.PERSONAL.Id_Escalafon = dbo.ESCALAFON.Id_Escalafon WHERE (dbo.ASCENSOS.ACTUAL_ASCENSO = 1) AND (dbo.DESTINOS.ACTUAL_DESTINOS = 1) AND (dbo.SITUACION_DE_REVISTA.TIPO_SITUACION_REVISTA = 1) AND (dbo.PERSONAL.Id_Personal = @ID) SET DATEFORMAT dmy |