ホーム > その他 | Web開発関連

Oracle with CakePHP でプレースホルダを使うには


#2294: dbo_oracle_diff.txt – CakePHP : The Rapid Development Framework for PHP – Trac

これをうまく組み込めば Oracle でプレースホルダが使えそう。

とりあえず oracle を使いたい場合は、Oracle 9i with CakePHP (Sylvan) の下の方を参照。はじめ dbo_adodb.php を使おうとして失敗、dbo_oracle.php を使うとうまく動きました。

チケット 2294 は 4000 byte を超えるデータの場合エラーになるのでそのための修正パッチでした。このパッチをあててもプレースホルダは使えません。

#2294 (Oracle is limited to 4000 chars in SQL statement strings (ORA-01704: string literal too long))

○追記
最終的には dbo_oracle.php をカスタマイズしてプレースホルダを利用できるようにしました。

コメント:0

コメントフォーム
入力した情報を記憶する

ホーム > その他 | Web開発関連 > Oracle with CakePHP でプレースホルダを使うには

ぴくちゃー
ブログパーツ

ページの上部に戻る