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 varios registros
Buenas!! busque en el foro pero no encontré algo que me ayude espero puedan hacerlo gracias de antemano. Bueno el problema es el siguiente tengo una tabla de la cual quiero borrar ciertos registros.
Por ejemplo, tengo una tabla llamada producto y tiene un campo llamado Tipo_producto que sea varchar en el cual tengo dos tipos de producto: Bebidas y Comidas, el problema que tengo es que si quiero borrar todos los registros que sean Comidas pongo en el evento del botón lo siguiente: while not (datamodule7.ADOTable3.Eof) do if datamodule7.ADOTable3['Tipo_producto']='Comidas' then begin datamodule7.ADOTable3.Delete; end; datamodule7.ADOTable3.Next; end; Pero el problema es que no borra todos los registros que son de tipo comida, también probé incluyendo disable y enablecontrols, pero no funciona correctamente quisiera saber porque motivos y como solucionarlo. Muchas gracias!!! |
#2
|
||||
|
||||
y porque tienes que recorer la tabla porque no lo borras en bloque
creas un query que diga mas o menos asi
__________________
Dulce Regalo que Satanas manda para mi..... |
#3
|
|||
|
|||
Quisiera hacerlo mediante código delphi, sin usar consultas. Me olvidaba es una bd en mysql y conecto con ado
|
#4
|
||||
|
||||
mm prueba haciendolo de esta manera
imagina que cuando encuentra un registro cuyo tipo es Comidas y lo borra... donde queda el puntero en el registro? avanza hacia el siguiente verdad? y si encima tu le das next entonces puede que este borrando solo algunos prueba y comentas
__________________
Dulce Regalo que Satanas manda para mi..... |
#5
|
||||
|
||||
si quieres borrar todas las "Comidas", lo mejor es hacerlo con una consulta, como dijo Oscar... y pues eso lo pones en el código de delphi, lo haces desde tu programa. Solo que en lugar de usar un TADOTable, utilizas un TADOQuery...
http://www.clubdelphi.com/foros/show...18&postcount=5
__________________
Última edición por ContraVeneno fecha: 27-04-2011 a las 01:05:29. |
#6
|
|||
|
|||
Cita:
GRACIAS POR TU TIEMPO y también a todos los que comentaron. |
#7
|
||||
|
||||
de nada.... cualquier cosa... en que pueda ayudarte con mucho gusto... de paso que refuerzo mis conocimientos
__________________
Dulce Regalo que Satanas manda para mi..... |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Borrar varios elementos de un TreeView | annieruci | OOP | 10 | 25-04-2011 20:18:01 |
Problema en Impresión, mostrar varios registros | DenisDiaz | Impresión | 2 | 11-07-2010 16:51:07 |
Borrar varios registros en un Dbrepeater | David82 | PHP | 0 | 09-09-2008 13:40:37 |
Borrar varios registro de una tabla | molina669 | Conexión con bases de datos | 2 | 10-11-2005 19:58:00 |
Borrar varios archivos | mrmanuel | Varios | 5 | 27-05-2004 02:03:54 |
|