![]() |
transacciones en cs - alguien sabe?
estimado foro
estoy haciendo un trabajo con delphi7 y interbase, pretendo hacer un cliente servidor pero tengo una duda: en el lado del cliente uso: cliente socketcliente stocketconection en el servidor coneccion dataset provider socketserver mi gran duda es como uso transacciones yo lo hacia asi: Transaccion.TransactionID := 600; Transaccion.IsolationLevel := xilREADCOMMITTED; modulodedatos.Coneccion.StartTransaction(Transaccion); programa modulodedatos.Coneccion.commit(transaccion); ahora como lo haria? espero sugerenciasssssssssss |
Yo en lo personal dejaría las transacciones del lado del servidor,
considero que es más optimo centralizarlas que dejarlas al albedrio de N clientes en la red |
como haria?
gracias por responderrrrrrrrrrrrrrrrrrrr!!!!!!!!!!!!!!!!!!!, como seria del lado del servidor, tirame una pista que la preciso, y sos el unico que respondio en mucho tiempo y lo preciso urgentisimo
muchisimas gracias. |
Oks, Mira en SQl server las transacciones las puedes manejar desde el mismo motor de base de datos haciendo uso de procedimientos almacenados, de esa manera los bloqueos evitan que las acciones concurrentes generen resultados imprevistos.
Aca un scrip que modifiqué en el siguiente post
|
La franja horaria es GMT +2. Ahora son las 09:20:51. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi