Hola que tal, puedes debugear el programa y ver donde o en que momento sale la Excepcion.
Yo creo que el error puede estar en los 2 try.
Código VB:
Ver originalTry
dtaSQL.Update(dtbSQL)
dtbSQL.AcceptChanges()
trans.Commit()
Catch err As Exception
trans.Rollback()
MsgBox(err.Message, MsgBoxStyle.Exclamation, "Mensaje de error")
End Try
Intenta dejandolo asi, a lo mejor tienes un error por algun catch. La otra es puedes identificar con
Código VB:
Ver originalTry
dtaSQL.Update(dtbSQL)
dtbSQL.AcceptChanges()
trans.Commit()
Catch ex As Exception
MsgBox(ex.Message, MsgBoxStyle.Exclamation, "Mensaje de error...1")
Catch err As Exception
trans.Rollback()
MsgBox(err.Message, MsgBoxStyle.Exclamation, "Mensaje de error...2")
End Try
Para ver cual es el error que se esta ejecutando primero.