-3

ここでフォルダを作成する方法についての私の最後の質問によると、私はそれを書く前にsbするいくつかのコードを見つけます!
探しています:(
制限のためにここにコードを入れることはできません)
彼らはオラクルによってbatファイルを作成しようとします

outfile text_IO,file_type
then they write these statement!
body_of_file = 'Net use x: \\address'
body_of_file += 'md' || filename
body_of_file += 'start '|| file name

次に、batファイルを開いてその中に書き込みます!

それから彼らはそれをHOSTによって呼びます!!!!
お気に入り:

Host('cmd /c \\address\.x.bat host_folder'|| sysdate);

しかし、HOSTを呼び出すことで簡単に直接行うことができます!
また、なぜそれらがoracle6iでコード化できるのかわかりません!!!! 2つのOracle6iと10gを使用します。

助けてください:
1-なぜこのコードは10gで動作しないのですか?
2-どちらの方法が良いですか?バッチファイルを作成してフォルダを作成するか、各コマンドを実行するためにHOSTを使用しますか?(私の考えでは両方とも同じです、uはどうですか?)

4

1 に答える 1

4

Oracle6はクライアントサーバーアーキテクチャでした。「フォーム」コードはエンドユーザーのPCで実行され、データベースに直接接続されました。これには利点がありましたが(特にクライアントPCのハードウェアとのインターフェイスでは)、欠点もありました(たとえば、クライアントPCへのコード変更の配布、セキュリティ)。

Oracle10gは3層アーキテクチャです。エンドユーザーはブラウザを使用してアプリサーバーに接続します。Formsコードはアプリケーションサーバーで実行されています。アプリケーションサーバーはデータベースに接続します。

クライアント側ではまだいくつかの処理があり、WebUtilレイヤーの追加により、Formsコードはクライアントボックスでいくつかの機能を実行できるようになります。

エラーの処理が簡単になるため、各コマンドを個別に記述します(また、異なるバージョンのWindows間を移動するとエラーが発生します)。

于 2010-06-07T05:21:38.827 に答える