El script une varias tablas (resumidas de una tabla original) y luego trato de limpiar los nombres de las columnas. El registro informa que el error está en esta línea:
: Nombre ("HT_par_50p subch") << set name ("HT par subch");
pero en el registro muestra la ubicación del error (/ * ### * /) en:
: HTBar_par_50p subch / * ### * / << set name ("HT par subch");
que es una línea de la versión anterior del código.
Tengo "Nombres predeterminados a aquí (1)" en la parte superior de la secuencia de comandos para garantizar que ninguna ejecución anterior deba interferir. He intentado agregar "Eliminar símbolos ()" pero la secuencia de comandos aún se detiene en el mismo lugar.
¿Alguna idea de qué podría estar pasando y cómo puedo detenerlo?
Lo siento por la respuesta tardía ... ¡El uso de dt: colname ayudó a aclarar el problema original! Muchísimas gracias por la ayuda.
Dado que no proporcionó su secuencia de comandos o segmento de secuencia de comandos, sugeriré algunas vías a considerar:
- Cuando recibe ese error, ¿cuál es la tabla de datos actual ()? La tabla actual podría no tener ese nombre
- ¿La tabla actual tiene dependientes, informes vinculados, etc.
- Utilice la sintaxis dt1: colname o dt2: etc. Eso es crear una referencia para cada tabla y alcance la tabla de destino, por lo que no hay ambigüedad.
-