Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » PostgreSQL »

Actualizacion de registros en postgres con vb.net

Estas en el tema de Actualizacion de registros en postgres con vb.net en el foro de PostgreSQL en Foros del Web. Hola foro, estoy iniciando en esto de la programacion y estoy realizando un proyecto con vb.net y postgres. Cuando intento hacer la actualizacion me manda ...
  #1 (permalink)  
Antiguo 28/04/2010, 14:40
 
Fecha de Ingreso: febrero-2010
Mensajes: 13
Antigüedad: 14 años, 2 meses
Puntos: 0
Pregunta Actualizacion de registros en postgres con vb.net

Hola foro, estoy iniciando en esto de la programacion y estoy realizando un proyecto con vb.net y postgres. Cuando intento hacer la actualizacion me manda el siguiente error.


Infracción de concurrencia: UpdateCommand afectó a 0 de los 1 registros esperados.

Codigo de error :
en System.Data.Common.DbDataAdapter.UpdatedRowStatusE rrors(RowUpdatedEventArgs rowUpdatedEvent, BatchCommandInfo[] batchCommands, Int32 commandCount)
en System.Data.Common.DbDataAdapter.UpdatedRowStatus( RowUpdatedEventArgs rowUpdatedEvent, BatchCommandInfo[] batchCommands, Int32 commandCount)
en System.Data.Common.DbDataAdapter.Update(DataRow[] dataRows, DataTableMapping tableMapping)
en System.Data.Common.DbDataAdapter.UpdateFromDataTab le(DataTable dataTable, DataTableMapping tableMapping)
en System.Data.Common.DbDataAdapter.Update(DataTable dataTable)
en SystemSTP.frm_planta.btn_guarda_Click(Object sender, EventArgs e) en C:\Forms\frm_usuario.vb:línea 349

La linea 349 es: NpDataAdapter.Update(DataTab)

El codigo es:

Private fila As Integer
Private DataTab As DataTable
Private NpDataAdapter As Npgsql.NpgsqlDataAdapter

Private Sub btn_guarda_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btn_guarda.Click

Dim DataRo As DataRow = DataTab.Rows(fila)
' Asignar los datos de los textbox a la fila
asignarDatos(DataRo)

Try
NpDataAdapter.Update(DataTab)
DataTab.AcceptChanges()
Catch ex As DBConcurrencyException
MsgBox("Error de concurrencia: " & vbLf & ex.Message & vbLf & vbLf & "Codigo de error :" & vbLf & ex.StackTrace, MsgBoxstyle.Critical, "Error")
Catch ex As Exception
MessageBox.Show(ex.Message)

End sub

Private Sub asignarDatos(ByVal dr As DataRow)
'Asignar los datos que hay en los textbox
dr("ficha") = txt_ficha.Text
dr("nombre") = txt_nombre.Text
end sub


PD: Les agradeceria mucho por tu ayuda.
  #2 (permalink)  
Antiguo 28/04/2010, 19:04
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 2 meses
Puntos: 360
Respuesta: Actualizacion de registros en postgres con vb.net

Creo que es un problema de VB.net y no de postgres.
te recomiendo que preguntes en el foro de .net

saudos
__________________
Without data, You are another person with an opinion.
W. Edwads Deming

Etiquetas: registros, actualizaciones
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:07.