ソース掲示板




すべてから検索

キーワード   条件 表示 現行ログ 過去ログ トピックス 名前 本文

  メンテナンス 前画面に戻る

対象スレッド 件名: Oracle 環境で社員マスタメンテを動作させる
名前: lightbox
処理選択
パスワード

件名 Oracle 環境で社員マスタメンテを動作させる
名前 lightbox
コメント
[[手順1]]
@DIV
control.php の 接続情報を Oracle 用に変更する

↓

エラーが発生する

↓

WEB ページを 右クリックしてソースを表示

@DIV
ORA-00904: "@C:red(DATE_FORMAT)": 無効な識別子です。
@END

↓

DATE_FORMAT を削除

[[syain.sql]]
@DIV
select
	社員マスタ.社員コード
	,社員マスタ.氏名
	,社員マスタ.フリガナ
	,社員マスタ.所属
	,社員マスタ.性別
	,社員マスタ.作成日
	,社員マスタ.更新日
	,社員マスタ.給与
	,社員マスタ.手当
	,社員マスタ.管理者
	,管理者参照.氏名 as 管理者名
	,@C:red(DATE_FORMAT)(社員マスタ.生年月日,'%Y/%m/%d') as 生年月日 
 from 社員マスタ
 left outer join 社員マスタ 管理者参照
 on 社員マスタ.管理者 = 管理者参照.社員コード
 where 社員マスタ.社員コード = '{$_POST['scode']}'
@END

@DIV
select
	社員マスタ.社員コード
	,社員マスタ.氏名
	,社員マスタ.フリガナ
	,社員マスタ.所属
	,社員マスタ.性別
	,社員マスタ.作成日
	,社員マスタ.更新日
	,社員マスタ.給与
	,社員マスタ.手当
	,社員マスタ.管理者
	,管理者参照.氏名 as 管理者名
	,社員マスタ.生年月日
 from 社員マスタ
 left outer join 社員マスタ 管理者参照
 on 社員マスタ.管理者 = 管理者参照.社員コード
 where 社員マスタ.社員コード = '{$_POST['scode']}'
@END
@END


[[手順2]]
@DIV
問い合わせの接続情報を変更
[[conf.php]]
@DIV
<?

$conf_client_charset = "euc-jp";
$conf_common_path1 = "http://lightbox.in.coocan.jp/geneuc/";
$conf_common_path2 = "http://lightbox.in.coocan.jp/gen/";

// 1:MySQL, 2:SQLServer, 3:PostgreSQL, 4:MDB(COM), 5:Oracle(COM/ADO), 6:Oracle(COM/OO4O)
$conf_db_type = 5;

// Host Name( or Instance )
$conf_db_host = "Oracle";

// Database Name
#$conf_db_db = "lightbox";

// User Name
$conf_db_user = "lightbox"; 

// Password
$conf_db_pass = "lightbox"; 

$conf_db_charset = 'SJIS';
$conf_client_charset = "EUC-JP";

?>
@END



@END