mysql:12976
From: Kazuhiro Yoshida <Kazuhiro Yoshida <moriq@xxxxxxxxxx>>
Date: Fri, 05 May 2006 03:57:50 +0900
Subject: [mysql 12976] Re: ApolloでMySQLに接続するには
もりきゅうです。 wada toshiki wrote: > 実行すると、 > C:/project/mysql_connect.rb:2: in `active=': SQL エラー:マップの失敗 > (EDatabaseError) > Runtime error 216 at 4000572A 再現できました。 >>MySQL4.1であれば >>http://sourceforge.net/projects/opendbx >>で配布されているものに差し替えてください。 にはTODOがたくさん残っていて、meta dataが対応できていないためにschema infoを取りに行くところでこけているようです。 MySQL5.0版のを確認してみると、対応されているようなので、 http://www.justsoftwaresolutions.co.uk/delphi/dbexpress_and_mysql_5.html こちらからIndexCursor.pasをいただいて、適用してみるとうまくいきました。 Delphi6用パッチ (要IndexCursor.pas): http://www.moriq.com/apollo/archive/dbxdriver-getIndices-fix.patch Delphi6でビルドし直したバイナリ (dbxopenmysql41.dll): http://www.moriq.com/apollo/archive/dbxopenmysql41-getIndices-fix.zip これを試してみていただけますか。 ただ、まだgetTablesには対応できていないので、 > #-- テーブル名の一覧を見る。 > puts connection.table_names は空になってしまいます。 というわけで、MySQL4.1版のdbx driverはまだ試行錯誤しないと使えそうにない かもです。
12973 2006-05-03 11:54 [wada toshiki <wada-t] ApolloでMySQLに接続するには 12974 2006-05-03 15:52 ┗[Kazuhiro Yoshida <mo] 12975 2006-05-04 11:29 ┗[wada toshiki <wada-t] -> 12976 2006-05-05 03:57 ┗[Kazuhiro Yoshida <mo] 12977 2006-05-05 12:22 ┗[wada toshiki <wada-t] 12978 2006-05-06 11:01 ┗[Kazuhiro Yoshida <mo] 12979 2006-05-06 19:35 ┗[wada toshiki <wada-t]