Skript verknüpft mehrere Tabellen (zusammengefasst aus einer Originaltabelle) und dann versuche ich, die Spaltennamen zu bereinigen. Das Protokoll informiert, dass der Fehler in dieser Zeile liegt:
: Name ("HT_par_50p subch") << set name ("HT par subch");
Im Protokoll wird jedoch der Fehlerort (/ * ### * /) angezeigt:
: HTBar_par_50p subch / * ### * / << set name ("HT par subch");
Das ist eine Zeile aus der vorherigen Version des Codes.
Ich habe "Names Default to Here (1)" ganz oben im Skript, um sicherzustellen, dass keine vorherigen Ausführungen stören sollten. Ich habe versucht, "Delete Symbols ()" hinzuzufügen, aber das Skript bleibt an derselben Stelle stehen.
Irgendwelche Ideen, was passieren könnte und wie ich es aufhalten kann?
Entschuldigung für die späte Antwort ... mit dem dt: colname konnte das ursprüngliche problem geklärt werden! Vielen Dank für die Hilfe.
Da Sie Ihr Skript oder Ihr Skriptsegment nicht angegeben haben, schlage ich folgende Möglichkeiten vor:
- Wenn Sie diese Fehlermeldung erhalten, wie lautet die aktuelle Datentabelle ()? Die aktuelle Tabelle hat diesen Namen möglicherweise nicht
- Hat die aktuelle Tabelle abhängige Personen, verknüpfte Berichte usw.
- Verwenden Sie die Syntax dt1: colname oder dt2: etc. Das heißt, Sie erstellen eine Referenz für jede Tabelle und legen den Gültigkeitsbereich der Zieltabelle fest, sodass keine Mehrdeutigkeiten bestehen.
-