Posted by & filed under ORACLE.

Posted by & filed under ORACLE.

>表題にある通り、ストアードプロシジャー(PL/SQL)の中で
>DOSコマンドを実行したのですが、方法がわかりません。
>
>どなたか判る方がいらしたら教えてください。
>
1091058さん、こんにちは。
このフォーラムに結構同じ質問が出てたりします。
でも、例まではなかったかな。
で、簡単ですが載せておきます。
内容的には、以下のな感じでしょうか?
あくまで例なので、細かい部分は省略しています。
あと、外部プロシージャ呼び出しにはLISTENER.oraにEXTPROCの
項目を追加する必要がありますのでお忘れなく。

<外部呼出しの構造>
1.PL/SQL⇒2.外部プロシージャ呼び出し定義(PL/SQL)⇒3.Cライブラリ⇒4.コマンド

<1.の例>
CREATE OR REPLACE PROCEDURE PROC1 (
	retcd	out NUMBER
) AS
BEGIN

    retcd :=  FUNC1();

END;

<2.の例>
CREATE OR REPLACE FUNCTION FUNC1 

Posted by & filed under ORACLE.

リンク: OTN Japan – 掲示板.

>エラーが発生するときに、PL/SQLで戻る値をセットしましたが、起動バッチ
>(例えばA.BAT)に渡す方法を教えてもらいませんか?ちなみにSQL*PLUSを
>使って、PL/SQLを実行します。(別の方法がありますか?)
>よろしくお願いします。

こんばんは。
ちょうど似たような要件があったので、SCOTT.EMPを使って簡単なサンプルを作っ
てみました。
PL/SQLプロシジャからの戻り値をコマンドプロンプトで取得する方法です。
ご参考になれば幸いです。

<概略>
 1.SQLスクリプトにバインド変数を定義し、その変数プロシジャの戻り値として
実行します。

 2.プロシジャでは、戻り値に値をセットします。

 3.SQLスクリプトでは、プロシジャからの戻り値(バインド変数)をリターン・
コードとして
   OSに戻します。

 4.DOS(OS)では、ERRORLEVELでリターン・コードを取得します。

以下にサンプルを記述します。(Windows2003ServerSP1:Oracle10gSE
(10.1.0.4)にて動作確認)
※入力値チェックなどはしていません(^^;;)

●EMPsample.bat  <—— 起動するバッチファイル
:RUNSTART
SQLPLUS SCOTT/TIGER@xxxx @D:sampleempcount.sql
if %ERRORLEVEL% == 999999 goto RUNEND
echo 

Posted by & filed under ASP.NET.

同じ IIS プロセスで、異なる 2 つのバージョンの ASP.NET を実行することはできません。サーバーを再構成して、異なるプロセスでアプリケーションを実行するには、IIS 管理ツールを使用してください。

問題の解決方法:

From:http://msdn.microsoft.com/library/ja/default.asp?url=/library/ja/cpguide/html/cpconconfiguringaspnetapplicationforaspnetversion.asp

 

   MSDN Japan HomeMSDN Library Japan.NET Frameworkアプリケーションの構築ASP.NET Web アプリケーションの作成ASP.NET での side-by-side 実行のサポート
.NET Framework 開発者ガイド  

Posted by & filed under ASP.NET.

ASP.NET 2.0 では、.ASPX中の日本語が文字化けする(英語版のサーバーを使うとき)「なぜなんだろう? どうしてなんだろう?」といろいろ四苦八苦しているうちに、運良く解決することができた。

【原因】 Visual Studio 2005はユーザーに問うことなく勝手にファイルの文字コードを決めてしまう。プログラミングのファイルじゃないほう(.aspx ファイル)には、なん と日本語Shift-JISコードで保存してしまっていたのである。
【解 決】 Visual Studio 2005で、開きたいファイルをダブルクリックすれば、そのファイルをオープンすることができるが、それでは、ユーザーが文字コードをコントロー ルすることができない。[メニュー]->[ファイル]->[名前を付けて・・・保存] コマンドを選ぶ、その中に エンコード付けて保存があり、それを選択すれば、次に文字コードが選択できるEncodeウィンドウが表示される。選択する文字コードは、Unicode (UTF -8 without signature) Codepage-65001である。
参照:http://www.nihongo-ok.com/blog/?cat=2

Posted by & filed under ASP.NET.

リンク: Precompilation In ASP.NET 2.0.
    ①cd C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727
    ②aspnet_compiler -p “C:\Inetpub\wwwroot\PersonalMDB” -v / C:\Staging

やってみたら、OKです。この方法は外国のホストに置いたPGに対して、すごいメリットがあります。
注意:2回目以上やるときに、結果ファイルを削除しなければだめです。