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 24-03-2009
Avatar de BPL
BPL BPL is offline
Miembro
 
Registrado: ene 2009
Posts: 47
Poder: 0
BPL Va por buen camino
Problemas Con Grabacion De Datos

Hola, que tal...

amigos tengo el siguiente problema que acontinuacion describo,

yo trabajo con delphi y Advantege (motor de bdd)

tengo una rutina de grabacion que funciona en muchos ejecutables bien, pero en uno en particular me trae un problema, que me graba un registro n veces al mismo segundo.

mi rutina es asi

abro tbl
append tbl
reemplazo
post a la tbl
cierro tbl

por que me podria pasar esto y aqui

Una salvedad la grabacion de los registro en este ejecutable es demasiado frecuente.


por fis.....
Responder Con Cita
  #2  
Antiguo 24-03-2009
Avatar de marcoszorrilla
marcoszorrilla marcoszorrilla is offline
Capo
 
Registrado: may 2003
Ubicación: Cantabria - España
Posts: 11.221
Poder: 10
marcoszorrilla Va por buen camino
Convendría ver el código en vez del resumen de acciones que muestras.

De dónde toma los datos para grabar el nuevo registro?, Puede ser que ya venga repetido n veces?........

Un Saludo.
__________________
Guía de Estilo de los Foros
Cita:
- Ça c'est la caisse. Le mouton que tu veux est dedans.
Responder Con Cita
  #3  
Antiguo 24-03-2009
Avatar de BPL
BPL BPL is offline
Miembro
 
Registrado: ene 2009
Posts: 47
Poder: 0
BPL Va por buen camino
hola MascosZorrilla

mira este es el codigo
Código Delphi [-]
    Dm_PBB.tbl_CpExtrusion.Open   ;
    Dm_PBB.tbl_CpExtrusion.Append ;
    Dm_PBB.tbl_CpExtrusion['OT']              := xot ;
    Dm_PBB.tbl_CpExtrusion['NUMBULTO']   := 1 ;
    Dm_PBB.tbl_CpExtrusion['HORA']          := Time ;
    Dm_PBB.tbl_CpExtrusion.Post  ;
    Dm_PBB.tbl_CpExtrusion.Close ;
    ShowMessage('SE GRABO EXITOSAMENTE EL BULTO....');
de donde toma los datos, no se si interpreto bien tu pregunta pero todas las tablas estan definidas en un Datamodule, a "( )" yo trabajo aun con DBF.
y eso que vengan repetidos n veces es imposible, porque el ejecutable esta solo en una unica estacion de trabajo....

ojala me entiendas por fis....

Última edición por marcoszorrilla fecha: 24-03-2009 a las 22:27:00.
Responder Con Cita
  #4  
Antiguo 24-03-2009
Avatar de marcoszorrilla
marcoszorrilla marcoszorrilla is offline
Capo
 
Registrado: may 2003
Ubicación: Cantabria - España
Posts: 11.221
Poder: 10
marcoszorrilla Va por buen camino
Me refería a sí los datos venía de otra tabla, pero por lo que veo se los pasas tu mismo?

La pregunta entonces es cuando se ejecuta este código que pones, cuando pulsas un botón, está dentro de un procedimiento y lo llamas?

Un Saludo.
__________________
Guía de Estilo de los Foros
Cita:
- Ça c'est la caisse. Le mouton que tu veux est dedans.
Responder Con Cita
  #5  
Antiguo 24-03-2009
Avatar de BPL
BPL BPL is offline
Miembro
 
Registrado: ene 2009
Posts: 47
Poder: 0
BPL Va por buen camino
Es Un Boton
Que Llama La Funcion "grababulto"
Y Dentro De Esta Funcion Esta El Codigo Descrito Anteriormente

La Verdad Que No He Descartado El Pc, Podria Ser Esto ???
Responder Con Cita
  #6  
Antiguo 24-03-2009
Avatar de marcoszorrilla
marcoszorrilla marcoszorrilla is offline
Capo
 
Registrado: may 2003
Ubicación: Cantabria - España
Posts: 11.221
Poder: 10
marcoszorrilla Va por buen camino
Es de suponer que por cada pulsación del botón, solamente se muestra una vez el mensaje:

Código Delphi [-]
ShowMessage('SE GRABO EXITOSAMENTE EL BULTO....');


Porque estoy pensando que por algún motivo el botón se active más de una vez....

Un Saludo.
__________________
Guía de Estilo de los Foros
Cita:
- Ça c'est la caisse. Le mouton que tu veux est dedans.
Responder Con Cita
  #7  
Antiguo 24-03-2009
Avatar de BPL
BPL BPL is offline
Miembro
 
Registrado: ene 2009
Posts: 47
Poder: 0
BPL Va por buen camino
no definitivamente, tampoco es el boton
esta controlado por todas partes para evitar esto...
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
Grabación de Cds y DVDs yordan Windows 1 20-07-2007 23:45:18
grabación jorodgar Windows 4 19-09-2005 11:22:42
problemas con grabacion en firebird cidarta Firebird e Interbase 1 29-07-2005 19:31:24
Grabación perpendicular? marcoszorrilla Noticias 1 08-04-2005 23:27:54
Asistente de grabacion de CDs en XP Jan_polero API de Windows 0 10-03-2005 13:48:18


La franja horaria es GMT +2. Ahora son las 16:07:50.


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