[PHP-users 19217]Re: Sybase ASE12.5.1とPHP-4.3.2で接続できない

Ryuichiro Munechika ml @ niji-net.com
2003年 12月 4日 (木) 20:23:29 JST


  宗近です

> 武田です。

 こんにちは^^

  情報ありがとうございます。

>> Warning: sybase_connect(): Sybase: Unable to allocate connection record
>> in
>> /usr/local/apache/htdocs/sytest.php on line 2
>> DB Connect Error!!
>>
>>  「Unable to allocate connection record」となるのはどのような
>> 場合かを調べているのですが、以下のURLの文献しか見つけられません
>> でした。
>> http://www.mail-archive.com/php-db@lists.php.net/msg23144.html
>
> DB-Libではどうでしょうか?(--with-sybase)
> sybase_affected_rows などの、CT-Lib専用関数が使えなくなるのは
> ちょっと痛いですが、試してみてください。

 実は「--with-sybase」オプションは試していたのですが以下のような
コンパイルエラーが出ています。(抜粋)

/usr/local/src/php-4.3.2/ext/sybase/php_sybase_db.c:1169: `SYBMONEYN'
undeclared (first use in this function)
/usr/local/src/php-4.3.2/ext/sybase/php_sybase_db.c:1172: `SYBBIT'
undeclared (first use in this function)
/usr/local/src/php-4.3.2/ext/sybase/php_sybase_db.c:1175: `SYBIMAGE'
undeclared (first use in this function)
/usr/local/src/php-4.3.2/ext/sybase/php_sybase_db.c: In function
`zif_sybase_affected_rows':
/usr/local/src/php-4.3.2/ext/sybase/php_sybase_db.c:1382: dereferencing
pointer to incomplete type
make: *** [ext/sybase/php_sybase_db.lo] エラー 1


 SYBBIT等定数の宣言がされていないというメッセージのようですが、別の環境
(Sybase 11.9.2)ではこのオプションが通っていたところを見ると、Sybase側の
実装がなんらか変わったのかもしれません。

 自分なりにもう少し調べてみます。

 ありがとうございました。

-- 
宗近龍一郎 大阪府寝屋川市在住
munetika @ niji-net.com
(ML用)ml @ niji-net.com



PHP-users メーリングリストの案内