Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 13-04-2007
Marcela Marcela is offline
Miembro
 
Registrado: may 2003
Posts: 30
Poder: 0
Marcela Va por buen camino
Question 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.
Responder Con Cita
  #2  
Antiguo 13-04-2007
Avatar de poliburro
[poliburro] poliburro is offline
Miembro Premium
 
Registrado: ago 2004
Ubicación: México D.F
Posts: 3.068
Poder: 23
poliburro Va por buen camino
y que motor de base de datos utilizas?¡
__________________
Conoce mi blog http://www.edgartec.com
Responder Con Cita
  #3  
Antiguo 13-04-2007
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.278
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
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.
Responder Con Cita
  #4  
Antiguo 13-04-2007
Marcela Marcela is offline
Miembro
 
Registrado: may 2003
Posts: 30
Poder: 0
Marcela Va por buen camino
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).
Responder Con Cita
  #5  
Antiguo 13-04-2007
Marcela Marcela is offline
Miembro
 
Registrado: may 2003
Posts: 30
Poder: 0
Marcela Va por buen camino
La BD es Microsft Sql Server 2000
Responder Con Cita
  #6  
Antiguo 13-04-2007
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.278
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
¿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.
Responder Con Cita
  #7  
Antiguo 13-04-2007
luisgutierrezb luisgutierrezb is offline
Miembro
 
Registrado: oct 2005
Ubicación: México
Posts: 925
Poder: 19
luisgutierrezb Va por buen camino
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
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
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


La franja horaria es GMT +2. Ahora son las 05:22:03.


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