|
#1
|
||||
|
||||
Has declarado las tablas que usas:
tables: PA0001, Pa0185. Estas seguro que existe la PA9111?
__________________
Luis Lipa
|
#2
|
|||
|
|||
si de eso estoy seguro , ya lo verifique , lo que no entiendo es porque no hace el delete de la tabla interna pero si hace el
DELETE ADJACENT DUPLICATES FROM ZTEP. de la misma tabla |
#3
|
|||
|
|||
Hola ALNICO:
Lo que pasa es que la instrucción Delete FROM WHERE es sólo para tablas transparentes, osea tablas del diccionario y base de datos, no así para las tablas internas, lo que puedes hacer es recorrer tu tabla con un loop y mediante una condición borrar el registro. Loop at IT. If... delete IT. endif. endloop. Saludos |
#4
|
||||
|
||||
Ah ya entiendo tu problema, lo que sucede es que el DELETE FROM WHERE se usa para tablas de base de datos y no para tablas internas.
Si quieres borrar las filas de un tabla interna tienes que usar: DELETE <TABLA> INDEX <INDICE> Ahora el DELETE ADJACENT DUPLICATES FROM ZTEP que mencionas tambien se aplica para tablas internas. Espero que te sirva
__________________
Luis Lipa
|
#5
|
|||
|
|||
ya resolvi , gracias por la ayuda a todos.
|
Herramientas | Buscar en Tema |
Desplegado | |
|
|