« 前準備 | トップページ | StoredProc »

2007年5月11日 (金)

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分

コメントを書く



(ウェブ上には掲載しません)


コメントは記事投稿者が公開するまで表示されません。



トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/70189/15031634

この記事へのトラックバック一覧です: Oracleとの接続:

« 前準備 | トップページ | StoredProc »