Pues eso, un nuevo artículo en http://xailer.info sobre el control de
errores con DataControls.
Un saludo,
In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Nuevo art
-
- Mensajes: 1831
- Registrado: Mar Oct 11, 2005 9:53 am
Nuevo art
1.. TRY
2.. oDataSource:BeginTransaction()
3.. WITH OBJECT oDataSet
4.. DO WHILE !:Eof()
5.. :FastEdit()
6.. .........
7.. :FastUpdate()
8.. :Skip()
9.. ENDDO
10.. END WITH
11.. oDataSource:CommitTrans()
12.. CATCH
13.. oDataSource:RollBAckTrans()
14.. Msginfo( "Error de actualización, proceso abortado." + CRLF +
oDataSet:cLastError )
15.. END
ESte bloque es valido para cualquier tipo de DataSet? vaya, si es DBF, ADT,
o usado con SQL?
Excelente articulo, muy interesante.
--
Ramón Zea
ramonzea@yahoo.com
zeasoftware@hotmail.com
zeasoft.movil@hotmail.com
http://www.paginasprodigy.com/zeasoft/
2.. oDataSource:BeginTransaction()
3.. WITH OBJECT oDataSet
4.. DO WHILE !:Eof()
5.. :FastEdit()
6.. .........
7.. :FastUpdate()
8.. :Skip()
9.. ENDDO
10.. END WITH
11.. oDataSource:CommitTrans()
12.. CATCH
13.. oDataSource:RollBAckTrans()
14.. Msginfo( "Error de actualización, proceso abortado." + CRLF +
oDataSet:cLastError )
15.. END
ESte bloque es valido para cualquier tipo de DataSet? vaya, si es DBF, ADT,
o usado con SQL?
Excelente articulo, muy interesante.
--
Ramón Zea
ramonzea@yahoo.com
zeasoftware@hotmail.com
zeasoft.movil@hotmail.com
http://www.paginasprodigy.com/zeasoft/
Ramón Zea
Móvil: 01-993-231-62-29
ramonzea@yahoo.com
zeasoftware@hotmail.com
zeasoft.movil@hotmail.com
http://www.paginasprodigy.com/zeasoftware/
Móvil: 01-993-231-62-29
ramonzea@yahoo.com
zeasoftware@hotmail.com
zeasoft.movil@hotmail.com
http://www.paginasprodigy.com/zeasoftware/
- ignacio
- Site Admin
- Mensajes: 9440
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
Nuevo art
Ramón,
Sí, lo es. No obstante no todos los DataSources soportan transacciones, en
los casos en que no, los métodos BeginTrans, CommitTrans y RollBackTrans son
virtuales
Un saludo
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"ramonzea" <zeasoftware@hotmail.com> escribió en el mensaje
news:[email=457e2e10@news.xailer.com...]457e2e10@news.xailer.com...[/email]
> 1.. TRY
> 2.. oDataSource:BeginTrans()
> 3.. WITH OBJECT oDataSet
> 4.. DO WHILE !:Eof()
> 5.. :FastEdit()
> 6.. .........
> 7.. :FastUpdate()
> 8.. :Skip()
> 9.. ENDDO
> 10.. END WITH
> 11.. oDataSource:CommitTrans()
> 12.. CATCH
> 13.. oDataSource:RollBAckTrans()
> 14.. Msginfo( "Error de actualización, proceso abortado." + CRLF +
> oDataSet:cLastError )
> 15.. END
> ESte bloque es valido para cualquier tipo de DataSet? vaya, si es DBF,
> ADT, o usado con SQL?
>
>
> Excelente articulo, muy interesante.
> --
> Ramón Zea
> ramonzea@yahoo.com
> zeasoftware@hotmail.com
> zeasoft.movil@hotmail.com
> http://www.paginasprodigy.com/zeasoft/
>
>
Sí, lo es. No obstante no todos los DataSources soportan transacciones, en
los casos en que no, los métodos BeginTrans, CommitTrans y RollBackTrans son
virtuales
Un saludo
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"ramonzea" <zeasoftware@hotmail.com> escribió en el mensaje
news:[email=457e2e10@news.xailer.com...]457e2e10@news.xailer.com...[/email]
> 1.. TRY
> 2.. oDataSource:BeginTrans()
> 3.. WITH OBJECT oDataSet
> 4.. DO WHILE !:Eof()
> 5.. :FastEdit()
> 6.. .........
> 7.. :FastUpdate()
> 8.. :Skip()
> 9.. ENDDO
> 10.. END WITH
> 11.. oDataSource:CommitTrans()
> 12.. CATCH
> 13.. oDataSource:RollBAckTrans()
> 14.. Msginfo( "Error de actualización, proceso abortado." + CRLF +
> oDataSet:cLastError )
> 15.. END
> ESte bloque es valido para cualquier tipo de DataSet? vaya, si es DBF,
> ADT, o usado con SQL?
>
>
> Excelente articulo, muy interesante.
> --
> Ramón Zea
> ramonzea@yahoo.com
> zeasoftware@hotmail.com
> zeasoft.movil@hotmail.com
> http://www.paginasprodigy.com/zeasoft/
>
>
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Nuevo art
Ignacio,
Can you place the same articles in English part of Xailer.info?
(In English, of course
)
Thank you.
Regards, Oleg.
Can you place the same articles in English part of Xailer.info?
(In English, of course

Thank you.
Regards, Oleg.
- ignacio
- Site Admin
- Mensajes: 9440
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
Nuevo art
Oleg,
I have just published the 'DataControls: Error management' article.
Regards,
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"Oleg" <info@cluster.samara.ru> escribió en el mensaje
news:[email=457ffeca@news.xailer.com...]457ffeca@news.xailer.com...[/email]
> Ignacio,
>
> Can you place the same articles in English part of Xailer.info?
> (In English, of course
)
>
> Thank you.
>
> Regards, Oleg.
>
>
I have just published the 'DataControls: Error management' article.
Regards,
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"Oleg" <info@cluster.samara.ru> escribió en el mensaje
news:[email=457ffeca@news.xailer.com...]457ffeca@news.xailer.com...[/email]
> Ignacio,
>
> Can you place the same articles in English part of Xailer.info?
> (In English, of course

>
> Thank you.
>
> Regards, Oleg.
>
>
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com