mysql:613
From: <takeshi@xxxxxxxxxx>
Date: Thu, 21 Jan 1999 23:15:52 +0900
Subject: [mysql 00613] ruby
毅です。 ruby-mysql 2.1 上で Mysql.new() が失敗した場合、 (サーバーが反応しないか、アクセスデナイドか) ruby が MysqlError で止まる(abortする)のですが、 これをやめるにはどうすればよいでしょうか? mysql-ruby のソースの VALUE real_connect() を変えるしかないんでしょうか? エラーなら、nilかなにかで返すにはどうすればよろしいでしょう? Raise(eMysql, "%s", mysql_error(&my)); というのが、error 時に呼ばれていますが、(ruby の API でしょうが)、 これがなんの働きをしているか?なので、 単純に return(NULL); でいいものかどうか、、、 # いま、ruby-gtk-MySQLadmin の接続部分をちょこっと書いてみて、 # わざと接続失敗させてみたら、あら?、でした。 村上 毅 takeshi@xxxxxxxxxx PGP fingerprint = 45 5D 54 12 B4 55 77 7F D4 52 66 EC 03 3F 1B E9 [ http://www.softagency.co.jp/mysql/ ] [ MySQL ML: mysql-help@xxxxxxxxxx ]