サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
WWDC24
oka-bon.hatenadiary.org
Oracleを使ったシステムの改修の仕事でサーバーに無償版のOracle 11g XEをインストールして、 先方から提供されたダンプファイルをインポートしたところ、 「ORA-12899: 列"XX"の値が大きすぎます(実際: XX、最大: XX)」といったエラーが頻発してしまいました。 インストールしたXEのデータベースキャラクタセットがUTF8だったのに元はSJISであることが原因でした。 データベースキャラクタセットの変更なんてコマンド1発だろうと思っていたらえらい大変でした。 ここを参考に(というかほぼそのまま)作業した内容を備忘のため書き留めておくことにします。 自分の環境に合わせて若干(ディレクトリ名等)変更しています。 ■インスタンスの削除 >cleanup.bat (サービスの停止、インスタンスの削除をしてくれます) ■不要なファイルの削除 C:\oraclexe\app\
PHPExcelを使って請求書を出力するプログラムを作成。 ローカルのxampではうまく動作するのに本番ではなぜか1文字のみのセル(数量の単位「個」なんか)が空白になってしまう。 さんざん悩んだ結果ここに行き着きました。 参照元: http://shain.blog.conextivo.com/2010/06/phpexcelexcel2007.html なるほど。。。 参考にさせてもらって早速「PHPExcel\Shared」の「String.php」の558行目「function Substring」の一部をコメントアウト。 「PHPExcelは、PHP5.2以上の環境で動作する」んでっか。 「iconv_substrは、PHP5.1系にはバグがあり、1文字の入力を入れると0文字にな」りまんのか。 勉強になりましたけど、本番の管理者いわく「PHPは 5.1.x系が安定版なんで」 まとも
このページを最初にブックマークしてみませんか?
『oka-bon.hatenadiary.org』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く