FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Problemas de Eliminación
Hola Genta....
acudo a uds. para preguntarle como hago para solucionar el siguiente problemita que estoy teniendo. Tengo una aplicacion conectada a una base de datos Access, mediante ADO---> DateSet Resulta que cuando quiero hacer la eliminacion de un registro me aperece este error que me esta volviendo loco y nose como hacer para solucionarlo... información de columna clave insufisiente para realizar la operación UpDate o Refresh si alguin me puede brindar alguna ayuda, desde ya muchas gracias
__________________
No es lo mejor, pero es lo que hay... |
#2
|
||||
|
||||
Crea una clave primaria en la tabla (un autonumérico si es necesario) y prueba de nuevo.
__________________
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. |
#3
|
|||
|
|||
Tengo la clave que es autonumerica y ademas es unica, osea no es una clave compuesta, solo esta formada por campo del registro.
__________________
No es lo mejor, pero es lo que hay... |
#4
|
||||
|
||||
¿Cómo estás haciendo el borrado?
¿Puedes poner el código que utilizas para hacerlo?
__________________
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. |
#5
|
|||
|
|||
Primero que nada te agradesco tu inteción de ayudarme...aqui esta el codigo:
__________________
No es lo mejor, pero es lo que hay... Última edición por jmariano fecha: 01-02-2006 a las 13:23:45. |
#6
|
||||
|
||||
Hola Palmiro, estuve buscando ese error que te aparece en foros y encontre un detalle común para todos los que hacían la pregunta: todos estaban tratando de modificar o borrar a partir de un conjunto de registros obtenidos por una consulta entre varias tablas o con otras funciones de SQL. Si es tu caso entonces deberas tratar de eliminar por otro medio y no usando la función del Dataset "Delete()", como por ejemplo armar una consulta de tipo "Delete from Tabla where campo1=:campo1...".
Si estas usando un ADOQuery puedes mostrarnos la consulta SQL que usas, asi te podemos recomendar como hacer el borrado. Saludos.
__________________
"En el siglo de la estupidez todas las casas comienzan por la fachada" (Fuckowsky) Planeta Insólito, La Pluma Inspirada |
#7
|
|||
|
|||
muchas gracias por tu repuesta. Voy a hacer como me lo propusiste
Hasta pronto.
__________________
No es lo mejor, pero es lo que hay... |
#8
|
|||
|
|||
Aqui nuestro mi consulta...
tambien me gustaria preguntarles porque cuando modificos los datos en dicha consulta los cambion no se ven inmediatamente, recien se pueden observar los cambios cuando la aplicación es cerrada, y luego la vuelvo a abrir.es decir que en tiempo de ejecución da la sensación de que los datos no se modificaron. He intentado con los siguientes codigos DateSet.Post; DateSet.Close; DateSet.Open; y con DateSet.Post; DateSet.Refresh; pero no sucede nada, los cambios no se ven en tiempo de ejecución. Si alguien me puede ayudar con esto desde ya se lo agradesco. Muchas Gracias EDITO: Utiliza los Tags de SQL; En éste mensaje ya los he colocado yo; Comprueba la mejora.
__________________
No es lo mejor, pero es lo que hay... Última edición por Neftali [Germán.Estévez] fecha: 03-02-2006 a las 14:09:55. Razón: Usar el TAG SQL |
#9
|
||||
|
||||
Hola:
Creo que Jonnathan tiene razon sobre la eliminación, ya que es un join de varias tablas, el delete se hace a través de una tabla, no tiene estas capacidades, creo sensato que lo mejor es armar una delete de la forma que proponen. Hasta Luego -
__________________
No todo es como parece ser... |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Problemas con instalacion y archivo idr20009.dll | allende | Varios | 0 | 19-01-2006 15:46:33 |
problemas de eliminacion | alfil123 | Conexión con bases de datos | 14 | 22-12-2005 00:22:00 |
problemas con visualizacion en winxp | seb@ | OOP | 1 | 07-08-2005 15:19:51 |
Problemas de actualizacion Master-Detail | Hidalgo | Conexión con bases de datos | 2 | 05-09-2003 22:58:46 |
Problemas de actualizacion Master-Detail | Hidalgo | Firebird e Interbase | 2 | 05-09-2003 16:45:57 |
|