Ver Mensaje Individual
  #3 (permalink)  
Antiguo 21/10/2008, 16:02
punkser69
 
Fecha de Ingreso: enero-2008
Mensajes: 68
Antigüedad: 17 años, 1 mes
Puntos: 2
Respuesta: Commit y Rollback vb.net

Cita:
Iniciado por Peterpay Ver Mensaje
si se pueden hacer creando un objeto como SqlTransaction( en tu caso uno para el oracle) que implementa IDbTransaction y que se lo asignas a tus commands OracleCommand o SqlCommand para poder realizar un commit o un rollback en tu código.

Revisa

http://msdn.microsoft.com/es-es/libr...on(VS.80).aspx

http://msdn.microsoft.com/es-es/libr...on(VS.80).aspx
Gracias por tu respuesta,
Probe el codigo y me funciona solo para una insercion si quiero insertar varios registros no me funciona se me cae al instante.
te cuento lo que estoy haciendo, un importador de excel a visual.net y de visual.net a oracle. entonces cargo el excel a visual.net sin ningun problema y alli recorro la grilla para hacer la insercion a oracle y me pidieron que ocupara commit y rollback cuando se termine el proceso de insertar toda la grilla.


Cita:
For j = 0 To dgCarga.Rows.Count - 1
For i = 0 To dgCarga.Columns.Count - 1
_values = _values & "'" & dgCarga.Rows(j).Cells(i).Value & "',"
Next
_values = _values.Substring(0, _values.Length - 1)
objProceso.InsertarTabla(_values)
_values = String.Empty
Next
la cuestion es cuando termine de recorrer toda la grilla recien ahi hacer un commit se podra??????