Problemas con registros duplicados

02/12/2003 - 17:45 por Boris | Informe spam
Hola a todos:
Soy novato en este grupo, y que mejor presentación que pidiendo ayuda de
inmediato.

Tengo una aplicación que trabaja con Visual Foxpro/SQL Server y se me ha
presentado constantemente el siguiente problema.
Capturo un documento con una clave unica, luego reingreso para modificar los
valores, guardo los cambios y me envia el siguiente mensaje:

Error:*****. The text for the message is: "[Microsoft][ODBC SQL Server
Driver] La conexión está ocupada con los resultados de otro hstmt

Al suceder esto, se me duplica el registro, y no hallo como eliminarlo a no
ser que borre todos sus detalles de las otras tablas y luego elimine los 2
registros en conflicto y digite todo, pero al rato vuelve a suceder.

Alguien tiene idea de que puede ser, ademas como dato adicional, no hay
nadie más conectado a la base, quedo asi cuando modifique y guarde cambios.

Espero puedan ayudarme

Gracias

Boris
Ancud - Chiloé Mágico
Chile.

Preguntas similare

Leer las respuestas

#1 Boris
02/12/2003 - 22:32 | Informe spam
Nadie sabe???

el distinct no me elimina los duplicados, solo los oculta o filtra

auxiliooooo


"Boris" escribió en el mensaje
news:%
Mostrar la cita
los
Mostrar la cita
no
Mostrar la cita
cambios.
Mostrar la cita
#2 Miguel Egea
02/12/2003 - 22:35 | Informe spam
Boris, en fox, francamente no se que puede ser, cuando eso sucedía en visual
basic era por que ejecutaba dos operaciones sobre la base de datos con la
primera sin terminar, un recordset abierto o alguna cosa así. Asegurate de
usar cursores de lado de cliente en tus llamadas y consulta también en los
grupos de fox, si fuese Visual Basic, yo mismo sabría ayudarte,..


Saludos
Miguel Egea
"Boris" escribió en el mensaje
news:%
Mostrar la cita
los
Mostrar la cita
no
Mostrar la cita
cambios.
Mostrar la cita
#3 Miguel Egea
03/12/2003 - 14:21 | Informe spam
Si, ejecutas set rowcount 1, borras según un campo que identifique a ambos y
no a más y listo.

Saludos
miguel Egea
"Boris" escribió en el mensaje
news:u2LN$
Mostrar la cita
la
Mostrar la cita
de
Mostrar la cita
los
Mostrar la cita
#4 Boris
03/12/2003 - 14:34 | Informe spam
Gracias Miguel, trabajo con una herramienta case llamada Genexus que me da
la opción de elegir el lenguaje fuente y el motor de BD que quiero usar, y
al igual que tu pienso que el problema es algo que tu comentas, pero no le
he pillado la solución, pero conoces alguna forma de eliminar 1 registro
duplicado desde SQL Server Enterprise Mananger o desde el Analizador de
Consultas???

Gracias

Boris
Ancud - Chiloé Mágico
Chile.



"Miguel Egea" escribió en el mensaje
news:en9$
Mostrar la cita
visual
Mostrar la cita
#5 Boris
03/12/2003 - 15:36 | Informe spam
Gracias Miguel solucione el problema



"Miguel Egea" escribió en el mensaje
news:
Mostrar la cita
y
Mostrar la cita
da
Mostrar la cita
y
Mostrar la cita
le
Mostrar la cita
Asegurate
Mostrar la cita
Ads by Google
Search Busqueda sugerida