FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Estado E_Fail y BeginTrans
Hola a todos nuevamente.
Les cuento que tengo un problema Realice una aplicación, pero no me resulta multiusuario, ya que cuando abro en el Computador A y trago la ventana calculos y pongo a calcular. Voy al computador B y abro la ventana de calculos, me genera un error " El proveedor de datos u otro servicio devolcio un estado E_Fail" Trabajo con ADOConnection y ADOTable (con esto inserto),ademas utilizo el BeginTrans, cualdo realizo los calculos pues necesito que me guarde en mas de una tabla y si no termina bien el proceso, entonces que no guarde en ninguna. Pieso que esto es lo que me esta generando el problema, si es asi entonces que tengo que hacer para que cuando realice el calculo me guarde correctamente en todas las tablas o no me guarde en ninguna. Agradezco su colaboración y gracias. De mano anticipo, que envie este mismo tema, pero parece ser que no lo tomo, porque no lo encuentro, por si acaso es que se demoro, por favor es la misma historia. |
#2
|
||||
|
||||
y que motor de base de datos utilizas?¡
__________________
Conoce mi blog http://www.edgartec.com |
#3
|
||||
|
||||
Deberías explicar un poco más cómo estás utilizando las transacciones. ¿Son muy largas?
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#4
|
|||
|
|||
Inquietudes sobre Estado E_Fail y BeginTrans
LA Base de datos es Sql 2000, y las transacciones la mayoria son bastante largas, pues realizar unos calculos de un articulo mes a mes durante 20 años, esto es (240 calculos por articulo aproximadamente).
|
#5
|
|||
|
|||
La BD es Microsft Sql Server 2000
|
#6
|
||||
|
||||
¿Cuando dices bastabtes largas a qué te refieres? ¿Segundos? ¿Minutos?
Deberás intentar reducirlas al máximo, es decir, meter en la transacción lo mínimo posible. Por ejemplo, yo no concibo transacciones en un entorno multiusuario que se alarguen unos cuantos segundos...
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#7
|
|||
|
|||
coincido con las opiniones de arriba, las transacciones se deben usar el menos tiempo posible, hablar de 1 segundo es hablar de una eternidad, para duracion de una transaccion
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
E_Fail Status | Tecnic2 | Conexión con bases de datos | 0 | 01-09-2004 19:52:49 |
Estado E_FAIL | HugoH | Conexión con bases de datos | 3 | 27-07-2004 14:16:48 |
Estado de un servidor | jourdan | Conexión con bases de datos | 3 | 06-07-2004 04:47:45 |
Estado de MSN | jmselesan | PHP | 1 | 24-10-2003 15:02:38 |
Necesito ayuda : E_FAIL status error | jvega | Conexión con bases de datos | 0 | 26-05-2003 15:31:51 |
|