Probleme beim Ausführen von JSL beim Aufruf von Microsoft SQL über das Add-In<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hallo!
Hat jemand anderes jemals Probleme beim Ausführen von JSL-Code in einem Add-In festgestellt? Ich bin gerade auf folgendes Problem gestoßen: Ich habe einen funktionierenden JSL-Code, der Daten aus einer Datenbank herunterladen soll, dh eine Verbindung zum Microsoft SQL-Server herstellt und eine SQL-Abfrage an ihn sendet. Wenn ich es aus dem Skript-Fenster starte, funktioniert es einwandfrei. Wenn ich es in das Add-In stecke, das Add-In erneut installiere und versuche, es auszuführen, sagt der SQL-Server "Error near ','". Irgendwelche Ideen?
Prost,
Winfried
PS: Ich verwende JMP 11.2.0
Re: Probleme beim Ausführen von JSL beim Aufruf von Microsoft SQL über das Add-InNach meiner Erfahrung sind Probleme wie dieser normalerweise auf Namespaces zurückzuführen. Wenn Sie NamesDefaultToHere () nicht explizit aufgerufen haben, verwenden Sie im Skripteditor standardmäßig den globalen Namespace. Standardmäßig werden Skripts eines Add-Ins im Namespace Here ausgeführt. Möglicherweise gibt es nur eine Variable in Ihrem Add-In, die einen Modifikator für den Gültigkeitsbereich benötigt ("::", denke ich). Ich glaube, im Menü-Editor gibt es ein Kontrollkästchen, mit dem Sie festlegen können, ob das Skript im Namespace "Hier" ausgeführt wird oder nicht. Dort würde ich anfangen zu suchen.
HTH,
Eric