Actualicé a la versión 1.7.0.0 y ahora cuando quiero crear un expediente me da este error: System.Data.SqlClient.SqlException: Invalid column name 'usr_codexp'.Invalid column name 'usr_codexp'.

Ya revisé pero no sé en qué momento tiene que ver eso con la creación de un expediente.

¿Qué estará pasando?

asked 30 May '13, 20:52

Carlos%20Reyes's gravatar image

Carlos Reyes
(suspended)
accept rate: 43%


Este problema es debido a un trigger del expediente, donde el objetivo es crear al usuario y algunas otras validaciones, el cual no se ha actualizado y debe ser implementado en el siguiente release, donde el usr_codexp ya no existe.

el script correcto y modificado por Juan Carlos Soria es:

IF  EXISTS (SELECT * FROM sys.triggers WHERE object_id = OBJECT_ID(N'[exp].[exp_expedientes_ins_upd]'))
DROP TRIGGER [exp].[exp_expedientes_ins_upd]
GO

CREATE TRIGGER [exp].[exp_expedientes_ins_upd] 
ON [exp].[exp_expedientes] 
AFTER INSERT, UPDATE 
AS 
BEGIN 
SET NOCOUNT ON;

IF UPDATE(exp_email_interno) 
BEGIN 
-- Actualiza el username con el nombre de la cuenta de correo interno sacado cuando se actualiza el expediente del empleado

update sec.usr_users 
set usr_username = substring(ltrim(rtrim(substring(exp_email_interno, 0, charindex('@', exp_email_interno)))), 0, 50)

from sec.usr_users u 
join sec.eus_expediente_usuario on eus_codusr = usr_codigo 
join inserted i on eus_codexp = i.exp_codigo 
where ltrim(rtrim(isnull(exp_email_interno, ''))) != '' 
END; 
END;

GO
link

answered 30 May '13, 21:00

Jimy%20Tobar's gravatar image

Jimy Tobar ♦♦
(suspended)
accept rate: 56%

edited 30 May '13, 21:32

Fernando%20Paz's gravatar image

Fernando Paz ♦♦
17.3k81635

1

Esta política de creación puede sufrir modificaciones dependiendo de los requerimientos del cliente.

(30 May '13, 21:11) Jimy Tobar ♦♦ Jimy%20Tobar's gravatar image

Excelente, Jimmy! No me acordaba de ese trigger. Eso es. Por alguna razón cuando actualicé la versión no se actualizó el trigger.

(30 May '13, 21:20) Carlos Reyes Carlos%20Reyes's gravatar image

En realidad la versión no trae ese trigger modificado, lo trae con error.

(30 May '13, 21:26) Jimy Tobar ♦♦ Jimy%20Tobar's gravatar image
1

En el HotFix 1.7.0.1 se agregó el ALTER TRIGGER, junto con las otras reparaciones publicadas el 30/5/2013 para la versión 1.7.0

(30 May '13, 21:47) Fernando Paz ♦♦ Fernando%20Paz's gravatar image
Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Evolution en BitBucket

En este sitio puede acceder al código fuente, centro de descargas y reportar bugs, propuestas y mejoras para Evolution.

Evolution en JIRA

En este sitio puedes sugerir nueva funcionalidad para Evolution, o puedes votar por la funcionalidad ya propuesta por otros usuarios.

Tags:

×44
×6

Asked: 30 May '13, 20:52

Seen: 2,340 times

Last updated: 30 May '13, 21:47

[Acerca de] [Preguntas Frecuentes] [Privacidad] [Soporte] [Contacto]
Copyright 2013-2018. Asesores en Informática