X - File

05/11/2003 - 17:45 por Hilario Barrenkua | Informe spam
Hola a todos.

¿A alguien le ha pasado alguna vez esto?

Tengo una tabla en la que entre una serie de campos hay un campo MON
(varchar(20)) y un campo OBS (text). Pues bien, todo funciona perfecto salvo
que en contadas ocasiones (tres veces hasta ahora y en distintos clientes)
ocurre que aparece una ", " (coma espacio) concatenado al contenido de esos
campos. Es decir en la moneda aparecería "EUR, " y en las observaciones "lo
que sea, "

Como detalle deciros que la peculiaridad es que monto una SQL brutal con un
montón de inserts updates, etc (entre ellas la que os comento) y la lanzo
con un sp_executesql a través de un adodb.command. (creo que este sistema es
más rapido que ir haciendo las operaciones por separado... pero bueno
tampoco creo que haya mucha diferencia... Si es muchisimo mas rápido cuando
se debe ejecutar en un servidor remoto a traves de un linked server)

SQL Server 2000 y la actualización se realiza desde un componente visual
basic metido en el com+.

Pues eso. Si tenéis alguna idea os agradecería que me la dijerais.

Saludos

Hilario.
 

Leer las respuestas

#1 Javier Loria
05/11/2003 - 20:59 | Informe spam
Hola Hilario:
Talvez puedes evaluar en TRIGGER que esta posteado en
http://www.portalsql.com/ llamado "Usar DBCC InputBuffer para perseguir una
Tabla", tal vez puedes adapatarlo para tus necesidades y monitorear el
responsable.
Saludos,


Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.

Hilario Barrenkua escribio:
Hola a todos.

¿A alguien le ha pasado alguna vez esto?

Tengo una tabla en la que entre una serie de campos hay un campo MON
(varchar(20)) y un campo OBS (text). Pues bien, todo funciona
perfecto salvo que en contadas ocasiones (tres veces hasta ahora y en
distintos clientes) ocurre que aparece una ", " (coma espacio)
concatenado al contenido de esos campos. Es decir en la moneda
aparecería "EUR, " y en las observaciones "lo que sea, "

Como detalle deciros que la peculiaridad es que monto una SQL brutal
con un montón de inserts updates, etc (entre ellas la que os comento)
y la lanzo con un sp_executesql a través de un adodb.command. (creo
que este sistema es más rapido que ir haciendo las operaciones por
separado... pero bueno tampoco creo que haya mucha diferencia... Si
es muchisimo mas rápido cuando se debe ejecutar en un servidor remoto
a traves de un linked server)

SQL Server 2000 y la actualización se realiza desde un componente
visual basic metido en el com+.

Pues eso. Si tenéis alguna idea os agradecería que me la dijerais.

Saludos

Hilario.

Preguntas similares