カスタムコンポーネントのススメ
某所で
「StoredProcコンポをOracleで使うとなんかおかしくなっちゃいマス」
訳:だから早く直して下さいplz
と書き込んだら、
「このSoredProcのbuildQueryはOracleのPL/SQLに対応してないんだよねー、直す予定だけど。とりあえず自分でoverrideして作ればいいよー。」
とか言われました。
| 固定リンク
| コメント (0)
| トラックバック (0)
某所で
「StoredProcコンポをOracleで使うとなんかおかしくなっちゃいマス」
訳:だから早く直して下さいplz
と書き込んだら、
「このSoredProcのbuildQueryはOracleのPL/SQLに対応してないんだよねー、直す予定だけど。とりあえず自分でoverrideして作ればいいよー。」
とか言われました。
| 固定リンク
| コメント (0)
| トラックバック (0)
Queryでのレコードの取り出し方。
例えば下記のようなSQLをQueryのSQLに書いた場合・・・
select count(*) as cnt from t_hoge
$this->Query1->Fields[0] とかやっても取得出来ない罠・・・。
| 固定リンク
| コメント (0)
| トラックバック (0)
CodeGear(日本語)
Delphi4PHPを作ってる会社。BorlandからIDE部門が独立してこの名前になりました。
トライアル版なども、ここからダウンロード出来ます。
| 固定リンク
| コメント (0)
| トラックバック (0)
Delphi4PHPにはStoredProcクラスがあります。
一見Delphi(pascal)のコンポーネントと同じように見えるけど、Paramの指定はParamByNameでは出来ません・・・。
プロパティのParams(array型)のところで指定してやるようです。
| 固定リンク
| コメント (0)
| トラックバック (0)
Databaseクラスを使ってOracleと接続する場合、プロパティは以下の通り。
ちなみに私が使ってるのは、Oracle10gです。
DatabaseName:
tnsnames.oraのSERVICE_NAME
DriverName:
oci8
を選んでみた。
Host:
サーバーのIP:1521
※ポートは環境に合わせて変更してください
初期の頃のvclだとバグってて接続出来ないので、最新のものに変更を。
| 固定リンク
| コメント (4)
| トラックバック (0)
日本語を使う為に
・Form(Unit1とか付いてるやつ)のEncodingをUTF-8にする。
・Tools→Option→Editor OptionsのDisplayのEditor fontを日本語を表示出来るものに変更。
その他
・Editor Option→Colorのとこで、Boldを使うと表示が崩れる→使わない方がいいね、今は・・・
#ver.1.0.1.415現在
・Editor OptionsでUse UTF-8 to create units and formsにチェックを入れると、BOMを付けてくれます・・・。
#そのまま実行するとPHPに「headers already sent by・・・」と叱られるので注意。
#php.iniのOutput Bufferingを有効にすると、もしかするとエラーは出なくなる?(想像)
↑
試してみました。
ブランクページが表示されただけでした・・・。
自分でBOMを削除すると、問題なく表示されます。
↑
--enable-zend-multibyteオプションを付ければBOM有りでも問題なく動きます。 2007/09/06 加筆
| 固定リンク
| コメント (0)
| トラックバック (0)