ushidayの日記

主に「IBMi」のメモに・・・

2011-01-01から1年間の記事一覧

Zend Server CE 5.0 for IBM iのdb2_bind_paramで

Zend Server CE 5.0 for IBM i(PHP 5.3 Ver)で、最初からインスコされているIBM_DB2のPECLはバージョン”1.8.4”です。このバージョン”1.8.4”のPECLは、既知のバグがあり、関数、クラス内で「db2_prepare → db2_bind_param → db2_execute」をすると、db2_bin…

FirePHP(Webug)でハマタ。

PHP

DBの設定ファイルを「fwrite関数」を使って書き換える、プログラムを実行するとオカシナ動きをした。 「hoge.ini」を以下の様にしたかった 実行前の「hoge.ini」 ;現在無効な設定1 ;現在無効な設定2 現在有効な設定1 実行後の「hoge.ini」 現在無効な設定1 ;…

DB2 for i copy to DB2 LUW

DB2 for iからDB2 LUWへデータコピーをしたかったので、phpで作った。 処理自体は、簡単なものでスキーマ名とテーブル名をのfrom toを受け取って、DELETE and INSERTするだけ。 CREATE TABLEは既にされているという前提で... select() ->from($schema . '.' …

DB2トランザクション・ログがフル (SQL0964C)

DB2

IBM i上のDB2から、Windows上のDB2 Express Cにデータをコピーする際に、あるテーブルの全レコードを"DELETE"したら、たまたま件数が多かった(12万件程度)のもあって、「SQL0964C データベースのトランザクション・ログがいっぱいです。 SQLSTATE=57011」…

Zend StudioでZFプロジェクトが作成出来なくなった

ある日、Zend Studioで「Zend Framewrokプロジェクト」を新規作成しても中身が空っぽだった。 コマンドラインから「zf show version」を実行すると以下のスタック C:\Program Files\Zend\Zend Studio i5 - 7.2.1\plugins\org.zend.php.framework.resource_7.…

SQLRPGプリコンパイラの不思議

久々に備忘録。滅多なことでは、SQLRPGを使わないのですが、少しハマったので備忘録を。例えばこんな感じのD仕様書で D result DS dim(ITEM_Row_Max) D LIKEREC(ITEMR :*INPUT) こんな感じのC仕様書だった場合 exec SQL set Result sets Array :result for :…

db2cli.iniじゃなくて構成アシスタントで出来る

以前書いたこの記事で、トランザクション分離レベルの指定をdb2cli.iniでなんて書いてあったのですが、構成アシスタントの「CLI設定」で簡単に出来たので今更ながら補足です。 構成アシスタントを開く 設定したいインスタンスの横を右クリックで「CLI設定」…

今年のShizuDevはJavaScriptで行きます

久々のブログ更新です。 今年のShizuDev(静岡Developers勉強会)は、JavaScriptの読書会を行います。 栄えある第1回は、富士のコミュニティFで開催です。自分は今回も"つけナポリタン"の店を開拓しますw。 課題図書は『JavaScript: The Good Parts』です。…