Oracleとの接続
Databaseクラスを使ってOracleと接続する場合、プロパティは以下の通り。
ちなみに私が使ってるのは、Oracle10gです。
DatabaseName:
tnsnames.oraのSERVICE_NAME
DriverName:
oci8
を選んでみた。
Host:
サーバーのIP:1521
※ポートは環境に合わせて変更してください
初期の頃のvclだとバグってて接続出来ないので、最新のものに変更を。
| 固定リンク
« 前準備 | トップページ | StoredProc »

コメント
お邪魔します。
ご存知かと思いますが、オラクル等の文字化けの原因として環境変数の設定もあるかと思いましたので、ここに書かせてください。
環境変数
NLS_LANG=JAPANESE_JAPAN.AL32UTF8
OSやNLS_LANGの値によって設定が、様々ですが。
投稿: cyroc | 2007年8月21日 (火) 14時00分
こんにちは。
そういえば、当初ローカルのPCのNLS_LANGの値が間違ってて、しばらく文字化けで悩んだ私です・・・。
ちなみに最新のRevisionではDatabaseコンポーネントにCharsetが加えられました!
これについては、後ほどblogにて書きたいと思います。
投稿: Natane | 2007年8月23日 (木) 10時48分
こんばんは。
わたくしの前記した開発環境の環境変数に定義してしまう奴ですが、肝心のDelphi win32 での文字化けが・・・(泣
>DatabaseコンポーネントにCharsetが・・・
と言うことで、update2にて試したのですが玉砕
結果
こんな感じでもいけましたです。(詳しくはテストしていません
//Includes
putenv("NLS_LANG=JAPANESE_JAPAN.AL32UTF8");
require_once("vcl/vcl.inc.php");
use_unit("dbgrids.inc.php");
.
.
.
感謝♪
投稿: cyroc | 2007年8月31日 (金) 22時48分
こんにちは。
いつもありがとうございます。
>こんな感じでもいけましたです。(詳しくはテストしていません
これもよさげですね。
自宅にはテスト環境がないので、また会社で試してみます。
ちなみにOracleのネイティブコンポを作成しましたので、近々α版を公開予定です。
もしよろしければまた試していただければ幸いです。
投稿: Natane | 2007年9月 1日 (土) 00時57分