スレッド表示 | フラット表示〕 全トピック 920 件中 843 番目 次≫ ≪前

dba_openでdb3への接続について

created: 2003-07-08 15:42 | modified: 2003-07-10 23:07 | reply: 2

[398] dba_openでdb3への接続について

user: hirayama | created: 2003-07-08 15:42
はじめまして。
先日、PHPを始まして、早速つまづいてしまいました。

PHP:4.3.2
Apache:1.3

dba_open(database.db,"c","db3");
と記述したところ、下記エラーが出てdb3で接続できません。
Warning:
Driver initialization failed for handler: db3: Unable to establish lock in c:\apache\htdocs\samp.php on line 5

これはdb3の初期化に失敗しているということでしょうか?
何か考えられる原因はありますか?漠然とした質問で申し訳ございません。

ちなみにphpinfo()でのSupported handlersは
cdb cdb_make db3 flatfile
となっていました。
何かの参考になって頂ければ幸いです。

どなたかわかればご指摘下さい。
reply: 401 返信 編集 削除

[401] Re.dba_openでdb3への接続について

user: ゆうじ | created: 2003-07-10 01:26
はじめまして。
お返事おそくなりました。すみません。


>dba_open(database.db,"c","db3");

dbaはまったく触れたことがないのでわかりませんが、
上記の行がソースそのままならば、
以下のようにするとうまくいくかも。
第一引数は文字列のようですので。

>dba_open("database.db","c","db3");
Parent: 398  reply: 404 返信 編集 削除

[404] Re.Re.dba_openでdb3への接続について

user: hirayama | created: 2003-07-10 23:07
>上記の行がソースそのままならば、
>以下のようにするとうまくいくかも。
>第一引数は文字列のようですので。

申し訳ございません。記述ミスです。
実際のソースは下記通りです。

$dbpath = "database.db";
$dbtype = "db3";
$db = dba_open($dbpath, "n", $dbtype);

ご返信ありがとうございます。
Parent: 401  返信 編集 削除
スレッド表示 | フラット表示〕 全トピック 920 件中 843 番目 次≫ ≪前
ページの一番上へ
Googleグックマークに登録 Yahooグックマークに登録 livedoorクリップに登録 @niftyクリップに登録 はてなブックマークに登録 deliciousに登録 Buzzurlに登録 FC2ブックマークに登録
最近更新された掲示板トピックス
管理人Blog
Yahoo Search

最近更新したNote
PHPマニュアル
今日のブックマーク
PHPマニュアル関数検索
関数名を入力し検索ボタンをクリック↑