FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Problema al borrar registro
Buenas a todos, al intentar borrar con dataset1.delete el registro actual de una tabla detalle, en vez de borrar ese registro me borra todos con el mismo numero de referencia y lo que quiero es que solo borre ese registro.Lo que tengo puesto en el dataset del detalle en SQLDELETE es(Estoy probando con FIBPlus Trial):
supongo que el error está aquí pero no veo como hacer que solo borre el registro actual. En la clave foranea he quitado el CASCADE y nada... |
#2
|
||||
|
||||
Tienes que ampliar mas el rango en where. Indicarle otro campo que en su contenido sea diferente a los demas registros..
__________________
Van Troi De León (Not) Guía, Code vB:=Delphi-SQL, ¿Cómo? Viajar en el tiempo no es teóricamente posible, pues si lo fuera, ya estarían aqui contándonos al respecto! |
#3
|
||||
|
||||
Hola,
Cita:
¿No cuenta con un campo "ID" la tabla en donde se encuentran los registros que te interesan? Un campo "ID" como clave primaria y que se auto-incrementa de forma automática suele ser habitual en una tabla. Dos registros no podrán tener el mismo "ID" (se produciría una violación de la clave) de tal modo que puede utilizarse ese campo (junto con otros si es necesario) para borrar un registro en concreto. ¡Menudo rollo acabo de soltar! ¡Que Dios me perdone! Y vosotros me disculpéis. |
#4
|
|||
|
|||
hola..
no quiero ser pesado pero debes tomar algun apunte u/o tutorial sobre SQL, te va ser de mucha ayuda...busca en la red... http://mysql.conclase.net/ bueno esto es especifico para la base de datos MySQL.... |
#5
|
|||
|
|||
Gracias por la respuesta
Si, creo que tenéis razón, probaré la solución que me habéis dado, ya que efectivamente tengo un campo autoincrementable primario y estoy un poco verde y no caí en el detalle de utilizar ese campo para hacer el borrado selectivo, en cualquier caso tomo nota de lo del curso, creo que me hace falta. Estoy emprezando con Firebird debido a la desgracia de usar tablas Access hiperlentas...
Saludos... |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
error al borrar un registro | noshy | SQL | 1 | 12-05-2006 20:13:07 |
Borrar lineas detalle al borrar registro maestro | akinom38 | Conexión con bases de datos | 3 | 11-01-2006 10:38:07 |
borrar registro desde un query | fabian20s | Conexión con bases de datos | 2 | 25-03-2005 13:48:50 |
Borrar un solo registro de la tabla | Dante666 | Conexión con bases de datos | 1 | 30-10-2004 19:48:43 |
Borrar registro .mdb con ADO | Masu | Conexión con bases de datos | 3 | 23-02-2004 19:16:10 |
|