URGENTE!!! Error de concurrencia al hacer sqlDA.Update(ds)

19/04/2005 - 17:32 por SergioT | Informe spam
Hola

Tengo un problema que me tiene dando vueltas hace 4 dias:

Resulta que uso DS tipados , para ello arrastro la tabla a la clase
componente y se genera el DataAdapter
luego genero el DS y por ultimo entro a configurar (conel asistente) al
DataAdaptter para que genere los Store Procedure en la BD, ademas defino
estos 3 campos como parametros de salida por que los necesito en el
programa.

Resulta que yo necesito modificar al SP de inserccion por que debo Generar
el Numero de Registro y otros 2 numeros mas que sirven de referencia en la
aplicacion, Una vez modificado mi SP vuelvo a configurar mi DataAdapter pero
en esta ocacion le digo que use SP de la BD y selecciono lo 4 Select,Insert
( el que modifique) el Update y el delete y por ultimo en el TableMapings
del DataAdapter ajusto el nombre de la tabla al cual iran los resultados de
lass consultas.Con esto queda todo Ok

Pruebo y la insercion funciona Muy bien (sqlDA.update(ds) ), genera los
numeros automaticos me devuelve los parametros de retorno , la cosa es que
cuando hago una correccion e intento enviar a grabar ( SqlDA.update(ds) ) me
da el error siguiente :

"Concurrency violation: the UpdateCommand affected 0
records."

Que puede ser????
Yo soy el unico usuario no hay nadie mas usando estos SP como para que haya
coliciiones

GRACIAS POR SU TIEMPO!
Sergio
 

Leer las respuestas

#1 Cesarion
20/04/2005 - 02:05 | Informe spam
El problema que te esta generando es debido a lo siguiente:

Si usted actualiza un registro en el dataset y al intentar sincronizar la
base de datos no se actualiza ningún registro el genera el error de
concurrecia, el problema debe estar en el proceso que realiza la
actualización que al actualizar no esta actualizando ning{un registro. ese
es el lio.

bueno espero que te sirva. bye.

"SergioT" escribió:

Hola

Tengo un problema que me tiene dando vueltas hace 4 dias:

Resulta que uso DS tipados , para ello arrastro la tabla a la clase
componente y se genera el DataAdapter
luego genero el DS y por ultimo entro a configurar (conel asistente) al
DataAdaptter para que genere los Store Procedure en la BD, ademas defino
estos 3 campos como parametros de salida por que los necesito en el
programa.

Resulta que yo necesito modificar al SP de inserccion por que debo Generar
el Numero de Registro y otros 2 numeros mas que sirven de referencia en la
aplicacion, Una vez modificado mi SP vuelvo a configurar mi DataAdapter pero
en esta ocacion le digo que use SP de la BD y selecciono lo 4 Select,Insert
( el que modifique) el Update y el delete y por ultimo en el TableMapings
del DataAdapter ajusto el nombre de la tabla al cual iran los resultados de
lass consultas.Con esto queda todo Ok

Pruebo y la insercion funciona Muy bien (sqlDA.update(ds) ), genera los
numeros automaticos me devuelve los parametros de retorno , la cosa es que
cuando hago una correccion e intento enviar a grabar ( SqlDA.update(ds) ) me
da el error siguiente :

"Concurrency violation: the UpdateCommand affected 0
records."

Que puede ser????
Yo soy el unico usuario no hay nadie mas usando estos SP como para que haya
coliciiones

GRACIAS POR SU TIEMPO!
Sergio



Preguntas similares