PDA

Ver la Versión Completa : Problemas con IsoLationLevel


chinosoft
13-03-2008, 18:50:39
Holas:

Tengo un problema con una transacción.
Trabajo con TurboC++ Explorer y FireBird 2.0.

Trabajo tambien con componentes dbExpress.

el codigo de transacción que uso es el siguiente.


TTransactionDesc TTD;
TTD.TransactionID = Random(10000) + 1;
TTD.IsolationLevel = xilREADCOMMITTED;
SQLConn->StartTransaction(TTD);


y me sale el siguiente error:


[C++ Error] datos.cpp(25): E2015 Ambiguity between 'xilREADCOMMITTED' and 'Bde::xilREADCOMMITTED'


Si alguien me puede dar una mano estare muy agradecido.

Gracias por su atencion!

:)

escafandra
13-03-2008, 19:16:30
Pues es un error de ambigüedad.

Tienes la variable xilREADCOMMITTED que también esta definida como Bde::xilREADCOMMITTED.

Tendrás que llamar a la primera de otra forma o darle otro operador de ámbito para deshacer la ambigüedad que detecta el compilador.

Saludos.

escafandra
13-03-2008, 19:17:21
Error del editor

chinosoft
13-03-2008, 19:19:45
muchas gracias por tu pronta respuesta ya lo pruebo!

chinosoft
13-03-2008, 19:35:31
Pues es un error de ambigüedad.

Tienes la variable xilREADCOMMITTED que también esta definida como Bde::xilREADCOMMITTED.

Tendrás que llamar a la primera de otra forma o darle otro operador de ámbito para deshacer la ambigüedad que detecta el compilador.

Saludos.

Muchicimas Gracias solo le tenia q agregar el Operador de ambito Dbxpress::

:)