FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Error inesperado funcionaba bien
Buenas amigos, tengo este problema el sistemita que estoy haciendo funcionaba bien pero ahora de repente sate este error
No se puede encontrar la fila para su actualización: algunos valores han cambiado desde la ultima vez que se leyó. la cuestion esta en que no he hecho ninguna modificacion para que este error salga. para ser ma visual, tengo un formulario de buiblioteca donde hago los prestamos y desde ese formulario cuando presione guardar el agrega en la tabla de prestamo los datos bien, pero en el mismo boton guardar edito la tabla de libros para que en el campo cantidad de la tabla libros se reste 1 libro, el error da justo cuando hace el Post para hacer esa edicion. este es el codigo que tengo: Código:
procedure TForm10.GUARDARClick(Sender: TObject); begin datasource1.DataSet.FieldByName('tipo').Value:=combobox1.Text; datasource1.DataSet.FieldByName('cod_presta').Value:=edit1.Text; datasource1.DataSet.FieldByName('ced_usu').Value:=edit2.Text; datasource1.DataSet.FieldByName('cota_lib').Value:=edit3.Text; datasource1.DataSet.FieldByName('fecha_presta').Value:=edit4.Text; datasource1.DataSet.FieldByName('fecha_entrega').Value:=edit5.Text; datasource1.dataset.Post; datasource1.DataSet.Refresh; datasource2.DataSet.First; datasource2.DataSet.Locate('cota',edit3.Text,[loCaseInsensitive, loPartialKey]); datasource2.DataSet.Edit; datasource2.DataSet.FieldByName('cantidad').Value:=datasource2.DataSet.FieldByName('cantidad').Value-1; datasource2.DataSet.Post; datasource2.DataSet.Refresh; desabilitar; end; |
#2
|
||||
|
||||
el datasource2 a donde apunta? a una tabla? a un query?
__________________
Dulce Regalo que Satanas manda para mi..... |
#3
|
||||
|
||||
Hola.
Una consulta, ¿ Hay un sólo usuario involucrado o son varios utilizando la misma base de datos cuando se produce el error ? Un saludo.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#4
|
|||
|
|||
si, perdon por obviar eso, la base de datos esta hecha en access 2003 y para la conexion utilizo un ADOconection, un ADOtable y un Datasource.
|
#5
|
|||
|
|||
si, hay solamente un usuario usando la base de datos
|
#6
|
||||
|
||||
Hola.
Entonces la cosa no vá por donde pensaba... No manejo Access, pero revisá este enlace donde presentan un problema similar: Problema con ADO. Un saludo.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#7
|
||||
|
||||
En algunos casos está relacionado con las claves primarias de las tablas.
¿Tienes claves primarias definidas para la tabla?
__________________
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. |
#8
|
||||
|
||||
Neftali +1
Me uno a la causa. Seguramente no hay clave primaria en la tabla. Ese suele ser el error típico. Saludos
__________________
Cuando los grillos cantan, es que es de noche - viejo proverbio chino - |
#9
|
|||
|
|||
si, tiene clave principal, la cual es string, el sistema hace la midificacion en la tabla "Libros", pero muestra ese error, es decir, el sistema cuando ejecuta el codigo hace todo bien incluso ekl edit, pero da el error.
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
no entiendo bien el significado del error | vroa74 | OOP | 2 | 03-10-2008 01:27:54 |
error inesperado con Borland (2) | mrmanuel | Conexión con bases de datos | 2 | 09-08-2005 13:40:42 |
error inesperado con Borland | mrmanuel | Conexión con bases de datos | 2 | 26-07-2005 00:26:11 |
funcionaba pero ahora no ¿¿?? | fabian20s | Conexión con bases de datos | 3 | 01-04-2005 14:19:45 |
Interbase Error inesperado | artgal | Firebird e Interbase | 1 | 09-05-2003 17:08:27 |
|