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 Buscar Temas de Hoy Marcar Foros Como Leídos

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


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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 01:54:34.


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