![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Gracias por responder.
![]() Me suena a que esté faltando confirmar la transacción. Es decir, puede que los datos sí sean enviados a la base de datos, pero que falte hacer el "commit". Con ello los nuevos registros existirán también para otras conexiones / programas. Mientras no se confirme la transacción, los demás procesos no pueden ver esos registros. ¿Usas un componente TADOConnection o la propiedad ConnectionString del componente ADOQuery1? Agrego: Por cierto, ¿en qué versión de Delphi? (otro dato básico) Última edición por Al González fecha: 25-02-2012 a las 00:44:44. |
|
#2
|
|||
|
|||
|
Cita:
|
|
#3
|
||||
|
||||
|
OK, tengo mucho tiempo de no usar ADO (para MS SQL Server yo emplearía mejor dbExpress, pero eso podría tratarse en otro tema).
Después de hacer el ApplyUpdates, coloca la sentencia: Donde "conexión" sería el objeto TADOConnection que estás usando. Estando en eso, sería útil revisar qué valor trae la propiedad de tipo Boolean InTransaction de ese objeto conexión, justo después del ApplyUpdates y antes del CommitTrans. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| No guarda los registros | Minio | Conexión con bases de datos | 2 | 25-02-2008 11:30:06 |
| Guarda el ADN en la casa | jhonny | La Taberna | 9 | 05-03-2007 18:22:49 |
| No guarda los cambios hechos | lucasarts_18 | MS SQL Server | 1 | 06-10-2006 03:55:21 |
| Guarda imágenes | metalfox6383 | Varios | 4 | 21-08-2005 00:05:19 |
| Por Que No Me Guarda Los Indices? | Legolas | Conexión con bases de datos | 0 | 17-11-2003 22:37:05 |
|