El valor clave de esta fila se cambió o eliminó en el almacén de datos. A continuación, se eliminará la fila local.

15/10/2004 - 22:32 por Harold Godefroy | Informe spam
Primero que nada, perdon por el crossposting pero quizas haya alguien que
pueda tener la solucion de este problema en alguno de estos grupos.

Este mensaje de error me da cuando intento actualizar un recordset que tiene
varios JOIN's con otras tablas. Antes funcionaba (no he cambiado
estructuras) pero no se que ha sucedido que ahora me lanza este mensaje de
error:

"El valor clave de esta fila se cambió o eliminó en el almacén de datos. A
continuación, se eliminará la fila local."

El error sucede independientemente del valor que yo modifique, no importa
que campo que sea, siempre me da este error. Alguien puede ayudarme? Estoy
trabajando con Visual Foxpro 8 con OLEDB y SQLServer 2000.

Saludos.
T.S.U. Harold Godefroy. Caracas - Venezuela
Coordinador Nacional PortalFox Venezuela
h a r o l d g o d e f r o y @ p o r t a l f o x . c o m

"Sí, soy un criminal, mi crimen es la curiosidad.
Mi crimen es juzgar a la gente por lo que dice y
piensa, no por lo que parece. Mi crimen es que
soy más listo que tu, algo que no me puedes perdonar."
The Mentor

Preguntas similare

Leer las respuestas

#1 Maxi
15/10/2004 - 22:38 | Informe spam
Hola, eso es un problema de programacion!! no de Sql-Server :-), ahora
tienes un tema menos ;-)


Salu2
Maxi
Buenos Aires - Argentina
Desarrollador Microsoft 3 Estrellas .NET
Nunca consideres el estudio como una obligación sino como
una oportunidad para penetrar en el bello y maravillosos
mundo del saber.
- Albert Einstein



"Harold Godefroy" escribió en el mensaje
news:
Primero que nada, perdon por el crossposting pero quizas haya alguien que
pueda tener la solucion de este problema en alguno de estos grupos.

Este mensaje de error me da cuando intento actualizar un recordset que


tiene
varios JOIN's con otras tablas. Antes funcionaba (no he cambiado
estructuras) pero no se que ha sucedido que ahora me lanza este mensaje de
error:

"El valor clave de esta fila se cambió o eliminó en el almacén de datos. A
continuación, se eliminará la fila local."

El error sucede independientemente del valor que yo modifique, no importa
que campo que sea, siempre me da este error. Alguien puede ayudarme? Estoy
trabajando con Visual Foxpro 8 con OLEDB y SQLServer 2000.

> Saludos.
T.S.U. Harold Godefroy. Caracas - Venezuela
Coordinador Nacional PortalFox Venezuela
h a r o l d g o d e f r o y @ p o r t a l f o x . c o m

"Sí, soy un criminal, mi crimen es la curiosidad.
Mi crimen es juzgar a la gente por lo que dice y
piensa, no por lo que parece. Mi crimen es que
soy más listo que tu, algo que no me puedes perdonar."
The Mentor







Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.772 / Virus Database: 519 - Release Date: 01/10/2004
Respuesta Responder a este mensaje
#2 Harold Godefroy
15/10/2004 - 22:51 | Informe spam
Gracias por tu tiempo, al menos dime ¿porque SQL Server origina este error?,
¿o definitivamente este error nunca lo ha devuelto el servidor SQLServer
sino el proveedor OLEDB? Todo ocurre cuando uso el metodo Resync en el
recordset.

Saludos.
T.S.U. Harold Godefroy. Caracas - Venezuela
Coordinador Nacional PortalFox Venezuela
h a r o l d g o d e f r o y @ p o r t a l f o x . c o m

"Sí, soy un criminal, mi crimen es la curiosidad.
Mi crimen es juzgar a la gente por lo que dice y
piensa, no por lo que parece. Mi crimen es que
soy más listo que tu, algo que no me puedes perdonar."
The Mentor

"Maxi" escribió en el mensaje
news:
Hola, eso es un problema de programacion!! no de Sql-Server :-), ahora
tienes un tema menos ;-)


Salu2
Maxi
Buenos Aires - Argentina
Desarrollador Microsoft 3 Estrellas .NET
Nunca consideres el estudio como una obligación sino como
una oportunidad para penetrar en el bello y maravillosos
mundo del saber.
- Albert Einstein



"Harold Godefroy" escribió en el mensaje
news:
Primero que nada, perdon por el crossposting pero quizas haya alguien que
pueda tener la solucion de este problema en alguno de estos grupos.

Este mensaje de error me da cuando intento actualizar un recordset que


tiene
varios JOIN's con otras tablas. Antes funcionaba (no he cambiado
estructuras) pero no se que ha sucedido que ahora me lanza este mensaje
de
error:

"El valor clave de esta fila se cambió o eliminó en el almacén de datos.
A
continuación, se eliminará la fila local."

El error sucede independientemente del valor que yo modifique, no importa
que campo que sea, siempre me da este error. Alguien puede ayudarme?
Estoy
trabajando con Visual Foxpro 8 con OLEDB y SQLServer 2000.

>> Saludos.
T.S.U. Harold Godefroy. Caracas - Venezuela
Coordinador Nacional PortalFox Venezuela
h a r o l d g o d e f r o y @ p o r t a l f o x . c o m

"Sí, soy un criminal, mi crimen es la curiosidad.
Mi crimen es juzgar a la gente por lo que dice y
piensa, no por lo que parece. Mi crimen es que
soy más listo que tu, algo que no me puedes perdonar."
The Mentor







Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.772 / Virus Database: 519 - Release Date: 01/10/2004


Respuesta Responder a este mensaje
#3 Maxi
15/10/2004 - 23:05 | Informe spam
Hola, ese error es del proveedor OLEDB y no de SQL.

Vos estas manejando Recordset y SQL NO trabaja con Recordset :-)

Lo ideal en tu caso (y esto va para todo el mundo) es que usen SP con los
cuales llenen los Recordset y que luego las operaciones de CRUD sean hechas
tambien por SP


Salu2
Maxi
Buenos Aires - Argentina
Desarrollador Microsoft 3 Estrellas .NET
Nunca consideres el estudio como una obligación sino como
una oportunidad para penetrar en el bello y maravillosos
mundo del saber.
- Albert Einstein



"Harold Godefroy" escribió en el mensaje
news:
Gracias por tu tiempo, al menos dime ¿porque SQL Server origina este


error?,
¿o definitivamente este error nunca lo ha devuelto el servidor SQLServer
sino el proveedor OLEDB? Todo ocurre cuando uso el metodo Resync en el
recordset.

> Saludos.
T.S.U. Harold Godefroy. Caracas - Venezuela
Coordinador Nacional PortalFox Venezuela
h a r o l d g o d e f r o y @ p o r t a l f o x . c o m

"Sí, soy un criminal, mi crimen es la curiosidad.
Mi crimen es juzgar a la gente por lo que dice y
piensa, no por lo que parece. Mi crimen es que
soy más listo que tu, algo que no me puedes perdonar."
The Mentor

"Maxi" escribió en el mensaje
news:
> Hola, eso es un problema de programacion!! no de Sql-Server :-), ahora
> tienes un tema menos ;-)
>
>
> Salu2
> Maxi
> Buenos Aires - Argentina
> Desarrollador Microsoft 3 Estrellas .NET
> Nunca consideres el estudio como una obligación sino como
> una oportunidad para penetrar en el bello y maravillosos
> mundo del saber.
> - Albert Einstein
>
>
>
> "Harold Godefroy" escribió en el mensaje
> news:
>> Primero que nada, perdon por el crossposting pero quizas haya alguien


que
>> pueda tener la solucion de este problema en alguno de estos grupos.
>>
>> Este mensaje de error me da cuando intento actualizar un recordset que
> tiene
>> varios JOIN's con otras tablas. Antes funcionaba (no he cambiado
>> estructuras) pero no se que ha sucedido que ahora me lanza este mensaje
>> de
>> error:
>>
>> "El valor clave de esta fila se cambió o eliminó en el almacén de


datos.
>> A
>> continuación, se eliminará la fila local."
>>
>> El error sucede independientemente del valor que yo modifique, no


importa
>> que campo que sea, siempre me da este error. Alguien puede ayudarme?
>> Estoy
>> trabajando con Visual Foxpro 8 con OLEDB y SQLServer 2000.
>>
>> > >> Saludos.
>> T.S.U. Harold Godefroy. Caracas - Venezuela
>> Coordinador Nacional PortalFox Venezuela
>> h a r o l d g o d e f r o y @ p o r t a l f o x . c o m
>>
>> "Sí, soy un criminal, mi crimen es la curiosidad.
>> Mi crimen es juzgar a la gente por lo que dice y
>> piensa, no por lo que parece. Mi crimen es que
>> soy más listo que tu, algo que no me puedes perdonar."
>> The Mentor
>>
>>
>
>
>
> Outgoing mail is certified Virus Free.
> Checked by AVG anti-virus system (http://www.grisoft.com).
> Version: 6.0.772 / Virus Database: 519 - Release Date: 01/10/2004
>
>







Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.772 / Virus Database: 519 - Release Date: 01/10/2004
Respuesta Responder a este mensaje
#4 Angel J. Hernández
16/10/2004 - 16:47 | Informe spam
Ese error suele suceder cuando no has especificado a que tabla van a ir las
actualizaciones. Eso lo consigues al establecer la propiedad "Unique Table"
de la colección properties del Recordset. Por ejemplo:

rs.Properties("Unique Table") = "Orders"

Aunque hayan varias tablas involucradas en el query que recupera los datos.
Las actualizaciones van a ir solo contra la tabla que especifiques en la
propiedad antes mencionada.

Saludos,


Angel J. Hernández M.
MCP
MCAD.NET
MCSD.NET

http://groups.msn.com/desarrolladoresmiranda


"Harold Godefroy" escribió en el mensaje
news:
Primero que nada, perdon por el crossposting pero quizas haya alguien que
pueda tener la solucion de este problema en alguno de estos grupos.

Este mensaje de error me da cuando intento actualizar un recordset que
tiene varios JOIN's con otras tablas. Antes funcionaba (no he cambiado
estructuras) pero no se que ha sucedido que ahora me lanza este mensaje de
error:

"El valor clave de esta fila se cambió o eliminó en el almacén de datos. A
continuación, se eliminará la fila local."

El error sucede independientemente del valor que yo modifique, no importa
que campo que sea, siempre me da este error. Alguien puede ayudarme? Estoy
trabajando con Visual Foxpro 8 con OLEDB y SQLServer 2000.

> Saludos.
T.S.U. Harold Godefroy. Caracas - Venezuela
Coordinador Nacional PortalFox Venezuela
h a r o l d g o d e f r o y @ p o r t a l f o x . c o m

"Sí, soy un criminal, mi crimen es la curiosidad.
Mi crimen es juzgar a la gente por lo que dice y
piensa, no por lo que parece. Mi crimen es que
soy más listo que tu, algo que no me puedes perdonar."
The Mentor


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida