Retroceder   Foros del Web > Programación para sitios web > .NET

Respuesta
 
Herramientas Desplegado
Antiguo 11-jul-2008, 16:16   #1 (permalink)
iwanapapu no se puede cailificar en este momento
 
Avatar de iwanapapu
 
Fecha de Ingreso: junio-2008
Mensajes: 9
Busqueda Problema para actualizar BD's SQL (Esta fila ya pertenece a esta tabla)

Problema para actualizar BD's SQL

Última edición por iwanapapu; 07-ago-2008 a las 12:01.
iwanapapu está desconectado   Responder Citando
Antiguo 13-jul-2008, 11:04   #2 (permalink)
diegolo ha deshabilitado el karma
 
Fecha de Ingreso: enero-2008
Mensajes: 85
Respuesta: Problema para actualizar BD's SQL (Esta fila ya pertenece a esta tabla)

Cita:
Iniciado por iwanapapu Ver Mensaje
Hola!! Es la primera vez q recurro al foro para solucionar un problema, espero q me ayuden.

El Problema:

No ACTUALIZA los registros en una de mi Tb_General, me sale el siguiente mensaje 'Esta fila ya pertenece a esta tabla'

Public Function ModificarRegistros(ByVal codgeneral As String, ByVal v1 As String,...,v40 As String) As Boolean

Dim cmd As New SqlCommand
Dim vexito As Boolean
vsql = "Update Tb_General set cod_pais=@v1,...nab=@v40 where cod_general=@codgeneral"
cmd.Connection = cnx
cmd.CommandType = CommandType.Text
cmd.CommandText = vsql

'Agregamos parametros para la instruccion SQL
Try
cmd.Parameters.Add(New SqlParameter("@codgeneral", SqlDbType.NVarChar, 4))
cmd.Parameters("@codgeneral").Value = codgeneral

cmd.Parameters.Add(New SqlParameter("@v1", SqlDbType.Int, 4))
cmd.Parameters("@v1").Value = v1
......
cmd.Parameters.Add(New SqlParameter("@v40", SqlDbType.Char, 15))
cmd.Parameters("@v40").Value = v40

cnx.Open()
cmd.ExecuteNonQuery()
vexito = True
Catch x As SqlException
MsgBox(x.Message())
vexito = False
Finally
cnx.Close()
End Try
Return vexito
End Function

Esta funcion va dentro del metodo Sub Modificar(), donde recibe los 40 parámetros

Dentro de este Sub Modificar() al final declaro:

'Aqui coloque un punto de interrupción y todas las variables son correctas y no hay null

ModificarRegistros(codgeneral, v1, v2, ...,v40)

MsgBox("Datos modificados", MsgBoxStyle.Information)
Catch ex As Exception
MsgBox(ex.Message) 'Esta fila ya pertenece a esta tabla

End Try
End Sub



No sé q tanto puede ayudar el código q he colocado aqui, pero espero q sea lo necesario para q me puedan ayudar.

Ciao
Despues del try le estas otra vez grabando el codigo y se supone que el codigo ya no se graba cuado estas modificando un registro, igual al inicio despues del update no se modifica nunca el codigo quitale de ahi y ya no tesale ese error
Y¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡TARAN TODO RESUELTO!!!!!!!!!!!! AVISAME CUALQUIER COSA PARA VER QUE PASA LISTO?
diegolo está desconectado   Responder Citando
Antiguo 14-jul-2008, 11:09   #3 (permalink)
iwanapapu no se puede cailificar en este momento
 
Avatar de iwanapapu
 
Fecha de Ingreso: junio-2008
Mensajes: 9
Respuesta: Problema para actualizar BD's SQL (Esta fila ya pertenece a esta tabla)

Problema para actualizar BD's SQL

Última edición por iwanapapu; 07-ago-2008 a las 12:01.
iwanapapu está desconectado   Responder Citando
Antiguo 14-jul-2008, 11:25   #4 (permalink)
Peterpay tiene algunos puntos positivos de karma
 
Avatar de Peterpay
 
Fecha de Ingreso: septiembre-2007
Ubicación: Mexico
Mensajes: 2.044
Enviar un mensaje por MSN a Peterpay Enviar un mensaje por Skype™ a Peterpay
Respuesta: Problema para actualizar BD's SQL (Esta fila ya pertenece a esta tabla)

Trata de mandar los parametros en el mismo orden en el q estna definidos en tu command, sql server suele ser muy especial.
__________________
Saludos
Peterpay
MCPD EAD
Directorio Gratuito
Peterpay está desconectado   Responder Citando
Antiguo 14-jul-2008, 16:07   #5 (permalink)
iwanapapu no se puede cailificar en este momento
 
Avatar de iwanapapu
 
Fecha de Ingreso: junio-2008
Mensajes: 9
Triste Respuesta: Problema para actualizar BD's SQL (Esta fila ya pertenece a esta tabla)

Problema para actualizar BD's SQL

Última edición por iwanapapu; 07-ago-2008 a las 12:00.
iwanapapu está desconectado   Responder Citando
Antiguo 14-jul-2008, 16:12   #6 (permalink)
Peterpay tiene algunos puntos positivos de karma
 
Avatar de Peterpay
 
Fecha de Ingreso: septiembre-2007
Ubicación: Mexico
Mensajes: 2.044
Enviar un mensaje por MSN a Peterpay Enviar un mensaje por Skype™ a Peterpay
Respuesta: Problema para actualizar BD's SQL (Esta fila ya pertenece a esta tabla)

puedes poner todo tu codigo de nuevo?
__________________
Saludos
Peterpay
MCPD EAD
Directorio Gratuito
Peterpay está desconectado   Responder Citando
Antiguo 14-jul-2008, 16:53   #7 (permalink)
iwanapapu no se puede cailificar en este momento
 
Avatar de iwanapapu
 
Fecha de Ingreso: junio-2008
Mensajes: 9
Información Respuesta: Problema para actualizar BD's SQL (Esta fila ya pertenece a esta tabla)

Problema para actualizar BD's SQL

Última edición por iwanapapu; 07-ago-2008 a las 12:00.
iwanapapu está desconectado   Responder Citando
Antiguo 14-jul-2008, 17:09   #8 (permalink)
Peterpay tiene algunos puntos positivos de karma
 
Avatar de Peterpay
 
Fecha de Ingreso: septiembre-2007
Ubicación: Mexico
Mensajes: 2.044
Enviar un mensaje por MSN a Peterpay Enviar un mensaje por Skype™ a Peterpay
Respuesta: Problema para actualizar BD's SQL (Esta fila ya pertenece a esta tabla)

Ok estas haciendo el update atravez de tu dataadapter o haciendolo manual. veo q tienes el update de forma manual y depsues itenes un update de tu dataadapter ahi teines el conflicto o uno u otro.

actualizas en modo desconectado y haces update pero me imagino q el error va pro ahi.

poq no haces solo un adap.Fill(); en vez de un update si los updates los estas haciendo manuales. pero lo idoneo seria q hicieras o modo desconectado o conectado pero no una mezcla tan rara.
__________________
Saludos
Peterpay
MCPD EAD
Directorio Gratuito

Última edición por Peterpay; 14-jul-2008 a las 17:31.
Peterpay está desconectado   Responder Citando
Antiguo 15-jul-2008, 11:05   #9 (permalink)
iwanapapu no se puede cailificar en este momento
 
Avatar de iwanapapu
 
Fecha de Ingreso: junio-2008
Mensajes: 9
Información Respuesta: Problema para actualizar BD's SQL (Esta fila ya pertenece a esta tabla)

Problema para actualizar BD's SQL

Última edición por iwanapapu; 07-ago-2008 a las 12:00.
iwanapapu está desconectado   Responder Citando
Antiguo 15-jul-2008, 11:20   #10 (permalink)
Peterpay tiene algunos puntos positivos de karma
 
Avatar de Peterpay
 
Fecha de Ingreso: septiembre-2007
Ubicación: Mexico
Mensajes: 2.044
Enviar un mensaje por MSN a Peterpay Enviar un mensaje por Skype™ a Peterpay
Respuesta: Problema para actualizar BD's SQL (Esta fila ya pertenece a esta tabla)

Cita:
el problema creo q esta aqui.

If vaccion = "A" Then 'Nuevo
AgregaRegistro() // modo conectado
Else
ModificaRegistro() // Modo conectado
End If
adap.Update(ds1, "igeneral") // y todavia le pides q actualice
por en modificar registros simplemente le dices a tu dataset.Rows(n)=tunuevo row;
y depsues solo el adapter
__________________
Saludos
Peterpay
MCPD EAD
Directorio Gratuito
Peterpay está desconectado   Responder Citando
Antiguo 15-jul-2008, 11:29   #11 (permalink)
iwanapapu no se puede cailificar en este momento
 
Avatar de iwanapapu
 
Fecha de Ingreso: junio-2008
Mensajes: 9
Respuesta: Problema para actualizar BD's SQL (Esta fila ya pertenece a esta tabla)

Problema para actualizar BD's SQL

Última edición por iwanapapu; 07-ago-2008 a las 12:00.
iwanapapu está desconectado   Responder Citando
Antiguo 15-jul-2008, 11:52   #12 (permalink)
Peterpay tiene algunos puntos positivos de karma
 
Avatar de Peterpay
 
Fecha de Ingreso: septiembre-2007
Ubicación: Mexico
Mensajes: 2.044
Enviar un mensaje por MSN a Peterpay Enviar un mensaje por Skype™ a Peterpay
Respuesta: Problema para actualizar BD's SQL (Esta fila ya pertenece a esta tabla)

lo q me intriga es esto Tienes ModificarRegistro y lo q haces es tomar la fila y actualizarla y despues le dices al dataset q si acepte los cambios hasta ahi bien despues Ejecutas lo mismo via query y ahi es donde chocan.

O trabajas en modo conectado o en desconectado o ambos siempre y cuando no seas sobre la misma tabla si no se fastidia todo.
__________________
Saludos
Peterpay
MCPD EAD
Directorio Gratuito
Peterpay está desconectado   Responder Citando
Antiguo 15-jul-2008, 12:01   #13 (permalink)
iwanapapu no se puede cailificar en este momento
 
Avatar de iwanapapu
 
Fecha de Ingreso: junio-2008
Mensajes: 9
Respuesta: Problema para actualizar BD's SQL (Esta fila ya pertenece a esta tabla)

Problema para actualizar BD's SQL

Última edición por iwanapapu; 07-ago-2008 a las 11:59.
iwanapapu está desconectado   Responder Citando
Antiguo 15-jul-2008, 18:19   #14 (permalink)
iwanapapu no se puede cailificar en este momento
 
Avatar de iwanapapu
 
Fecha de Ingreso: junio-2008
Mensajes: 9
Respuesta: Problema para actualizar BD's SQL (Esta fila ya pertenece a esta tabla)

Problema para actualizar BD's SQL

Última edición por iwanapapu; 07-ago-2008 a las 11:59.
iwanapapu está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 00:51.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93