![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
OracleのユーザIDやパスワード等がかかれている環境設定専用のファイルを読み込み、
環境変数に読み込んだ内容をセットし、DBからデータを抽出するというサブルーチンを作っています。
ファイルを読み込み、環境変数にセットするところまでは動くのですが、
DBからデータを抽出することができません。
ただし、ファイルを読み込まずじかにサブルーチンの中に書き込んでいると正しく抽出することができます。
原因がまったくわからないので、アドバイスをお願いします。
-----以下環境ファイル読み込みプログラムの一部-----
my $env_file= '○/△/■';←環境設定のファイルパス
open(KAN, $env_file);
while(<KAN>){
($name, $val) = split(/=/, $_);←環境ファイルを=で分割
chomp($val);
$kankyou{$name} = $val; ←取得したものをハッシュに
}
close(KAN);
$ENV{'userid'} = $kankyou{'db_userid'};
$ENV{'passwd'} = $kankyou{'db_passwd'};
$ENV{'dbstring'} = $kankyou{'db_dbstring'};
このあとDBからのデータ抽出処理実行と続く
----------------------------------
---ここから環境ファイルの内容---
db_userid=AAA
db_passwd=BBB
db_dbstring=CCC
↑この内容を下記の書き方でサブルーチンの中で直接書くと動く。
$ENV{'userid'} = 'AAA';
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- MySQL PHP 画像のアップロード Qiita 2 2022/11/28 04:44
- Ruby pandasでsqlite3にテーブル作成・追加・読み出しでindexの取り扱い方教えてください 5 2023/03/08 09:57
- Windows 10 Windows10の回復環境 2 2023/02/03 19:13
- CGI perlで書いたcgiでsqliteの使い方を教えてください 2 2023/05/08 21:29
- フリーソフト テキストエディア oedit の環境設定(初期設定)ファイルはどこ? 1 2022/11/18 15:40
- Excel(エクセル) エクセルの設定一覧のようなものは出力できますか? 同じエクセルのファイルを開いた時にチームのメンバー 2 2023/02/16 16:45
- Excel(エクセル) excel2003でxlsxファイルを更新したい 6 2023/01/31 15:15
- その他(Microsoft Office) Office(Windows版,Word/Excel/PowerPoint等)にログインできません 4 2022/07/24 15:18
- Word(ワード) PCで作ったwordをスマホで編集しようとすると「このファイルは読み取り専用です。」と表示される。 3 2023/05/30 14:51
- その他(プログラミング・Web制作) laravel 本番環境でメールが送れません。 1 2023/02/17 17:57
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
1行がやたら長いテキストをバッ...
-
HTMLの中にCGIファイルリンク
-
fopenでディレクトリ内の全ファ...
-
python renameについて
-
FindFirstFileとFindNextFileで...
-
awkスクリプトでダブルクォーテ...
-
VBAでCSVファイルの特定行を書...
-
batファイルでrenameができませ...
-
VBAでCSVファイルを途中行まで...
-
Perlでのファイル出力における...
-
ListBoxのデータを高速でファイ...
-
fgets で値が取得できない
-
sprintfについて
-
Pythonでegrep機能をつかいたい
-
csvファイルの横方向への改行に...
-
openした後、closeしないでプロ...
-
ReadLineでの読み出し行を指定する
-
htaccessで特定のディレクトリ...
-
perlをwindows環境でshift-jis...
-
バッチファイルの作り方(CSV→...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
fopenでディレクトリ内の全ファ...
-
unixでのファイルロックの方法...
-
ファイルロックの解除方法
-
printscreenについて。
-
Cookieが保存できない。
-
画像アップロード機能を追加し...
-
CGI二重起動防止ロック処理
-
HTMLの中にCGIファイルリンク
-
VBでファイル分割の方法
-
1行がやたら長いテキストをバッ...
-
flockについて
-
ファイルがオープンできない
-
FC2サーバーでのCGI設置方法に...
-
CGIでhtml出力部分(print、ヒア...
-
DBの環境変数について
-
ファイルディスクリプタとは?
-
[perl] perlで書き込み中に、PC...
-
VBAでCSVファイルを途中行まで...
-
awkスクリプトでダブルクォーテ...
-
VBAでCSVファイルの特定行を書...
おすすめ情報