Transacciones SQL desde Visual Basic - URGENTE

31/08/2004 - 06:04 por Carlos García | Informe spam
Hola a todos

VB6 y SQL7.

Tengo una aplicación en la cual quiero implementar transacciones SQL,
utilizando Begin Trans, Commit Trans y Rollback Trans, para ingresar desde
una interfaz VB, por ejemplo un bloque completo de 6 nuevos clientes.
Indicar que estos nuevos registros se ingesan a un Recordset desconectado.

¿Cómo implemento el código en VB para hacer esto, y como controlaría los
errores, puedo personaloizar los mensajes? ¿cómo?

Desde ya muchísimas gracias

Carlos
 

Leer las respuestas

#1 Rodrigo Corral [MVP]
31/08/2004 - 09:59 | Informe spam
Puedes implementar las transacciones en el lado de servidor, utilizando
BEGIN TRANSACTION, COMMIT y ROLLBACK dentro de procedimientos almacenados.
Si quieres devolver errores personalizados utiliza la instrucción RAISEERROR
de TSQL. Este enfoque es adecuado solo si estas seguro de que la base de
datos siempre será SQL Server.

Tambien tienes la opción de utilizar los metodos de ADO que permiten iniciar
y terminar transacciones desde el cliente. Este enfoque es mejor si piensas
en la posibilidad de cambiar de gestor de bases de datos.


Un saludo
Rodrigo Corral González [MVP]

microsoft.public.es.vc FAQ
http://vcfaq.europe.webmatrixhosting.net

Preguntas similares