こんばんは、
JSL初心者です。構文エラーか何かがあるのではないかと思います。
JSL スクリプトから SQL ストアド プロシージャを実行しようとしています。データベース接続は正しく機能しているようです (クエリが select ステートメントである場合を確認してください)。ただし、ストアド プロシージャを実行してデータ テーブルを取得することはできません。以下に列挙しました。
1) 機能するクエリ式 (select ステートメント)、および
2) ストアド プロシージャを実行しない 3 つのクエリ式。
ご覧いただきありがとうございます。--バーディ (JMP 17.0.0)
// ヘルプ: select ステートメントは機能しますが、ストアド プロシージャは機能しません。
//私に何が足りないのか分かる人はいますか?
// select ステートメントを実行できますが、ストアド プロシージャの実行についてはいくつかのヘルプを使用できます。
//query="SELECT * FROM [dbo].[tblCost_Outliers]"; // 動作します
クエリ = "exec dbo.procCost_PM_Birdi"; // 機能しません
//query="開始 dbo.procCost_PM_Birdi; 終了;"; // 機能しません
//クエリ = "dbo.procCost_PM_Birdi"; // 機能しません
//接続を作成する
dbc = データベース接続の作成(
"DSN=QIS_Norpac;UID=sqr;PWD=レポート;APP=JMP;WSID=WALNP10491;DATABASE=コスト;");
//結果を取得する
SQL( dbc, query) を実行します。
//片付ける
データベース接続を閉じます( dbc );
を使用して JSL コードを挿入するとはどういう意味ですか?はい、私は新人です。お待ちいただいてありがとうございます。