Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > MS SQL Server
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 12-11-2008
Avatar de Carmelo Cash
Carmelo Cash Carmelo Cash is offline
Miembro
 
Registrado: jul 2003
Ubicación: Buenos Aires
Posts: 261
Poder: 21
Carmelo Cash Va por buen camino
Consulta Sobre StartTransaction con DBExpress y SQL Server

Hola.

Estoy utilizando Delphi7 y SQL Server conectado con DBexpress.

Tengo una duda con el tema de las transacciones. Para actualizar la Base de Datos hago lo siguiente:

Código Delphi [-]
procedure Tpr_frAMB.Grabar;
var
TD:  TTransactionDesc;
begin
  TD.TransactionID  :=  1;
  TD.IsolationLevel  :=  xilREADCOMMITTED;
  DatosBase.ConexionBase.StartTransaction(TD);
  trY
    //acá hago todo lo que preciso;
    DatosBase.ConexionBase.Commit(TD)  ;
  except
    DatosBase.ConexionBase.Rollback(TD)  ;
  end;
end;


mi duda es con

Código Delphi [-]
  TD.TransactionID  :=  1;
  TD.IsolationLevel  :=  xilREADCOMMITTED;

el valor TD.TransactionID := 1 indica el nro de transacción, aunque yo no lo necesito ya que nunca hago más de una transacción a la vez.

y

TD.IsolationLevel := xilREADCOMMITTED indica que los valores modificados van a estar disponibles para los otros usuarios solamente después del "commit". (esa es la forma en que deseo trabajar).

la pregunta es:

¿Si NO coloco estos dos valores, qué valores toma por omisión?
o sea
¿hace falta ponerlos?, porque la consulta se ejecuta igual sin estas dos líneas.

Desde ya gracias por todo.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
dbexpress MS SQL Server pablonill SQL 2 21-07-2008 14:15:57
StartTransaction david duarte Conexión con bases de datos 4 31-07-2007 20:37:40
Conexión SQL Server via dbExpress Leviatan MS SQL Server 1 07-11-2005 13:23:02
SQL SERVER y dbExpress scooterjgm MS SQL Server 2 11-11-2004 13:48:05
Error con parámetros en SQL server y dbexpress jdiazan Conexión con bases de datos 0 09-07-2004 09:38:25


La franja horaria es GMT +2. Ahora son las 09:37:05.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi