Guten Abend,
Ich bin ein Anfänger in JSL.Ich vermute, dass ich einen Syntaxfehler oder so etwas habe.
Ich versuche, eine gespeicherte SQL-Prozedur über ein JSL-Skript auszuführen.Meine Datenbankverbindungen scheinen ordnungsgemäß zu funktionieren (siehe, wann die Abfrage eine Select-Anweisung ist).Allerdings kann ich die gespeicherte Prozedur nicht ausführen und mir die Datentabelle nicht anzeigen.Unten habe ich aufgelistet:
1) die Abfrageformel, die funktioniert (die SELECT-Anweisung) und
2) die drei Abfrageformeln, die meine gespeicherte Prozedur nicht ausführen.
Vielen Dank für Ihren Blick.--Birdi (JMP 17.0.0)
// HILFE: Die Select-Anweisung funktioniert, die gespeicherte Prozedur jedoch nicht.
//Hat jemand eine Idee, was ich übersehe?
// Ich kann die Select-Anweisung ausführen, aber ich könnte Hilfe beim Ausführen der gespeicherten Prozedur gebrauchen.
//query="SELECT * FROM [dbo].[tblCost_Outliers]"; // funktioniert
query = "exec dbo.procCost_PM_Birdi"; // funktioniert nicht
//query="begin dbo.procCost_PM_Birdi; end;"; // funktioniert nicht
//query = "dbo.procCost_PM_Birdi"; // funktioniert nicht
//Verbindung herstellen
dbc = Datenbankverbindung erstellen(
"DSN=QIS_Norpac;UID=sqr;PWD=reports;APP=JMP;WSID=WALNP10491;DATABASE=Cost;");
//Ergebnis erhalten
SQL ausführen( dbc, query);
//Aufräumen
Datenbankverbindung schließen (dbc);
Was bedeutet es, zum Einfügen von JSL-Code zu verwenden?Ja, ich bin neu.Vielen Dank für Ihre Geduld.