mysql:12977
From: wada toshiki <wada toshiki <wada-ts@xxxxxxxxxx>>
Date: Fri, 05 May 2006 12:22:01 +0900
Subject: [mysql 12977] Re: ApolloでMySQLに接続するには
Kazuhiro Yoshida wrote: > もりきゅうです。 > > http://www.moriq.com/apollo/archive/dbxopenmysql41-getIndices-fix.zip > これを試してみていただけますか。 試したところ、接続でき、table_displayは正常に表示されました。ありがとうございま した(table_namesはやはり空のままですが)。 そこで、もう少し教えてください。 http://www.atmarkit.co.jp/flinux/rensai/webserv02/webserv02b.html を参考に、 ----------( mysql_connect.rb )----------------------------------- dataset = RDB::SQLClientQuery.new dataset.connection = connection dataset.command_text = <<SQL SELECT * FROM shirt SQL dataset.active = true form = Phi::Form.new :form grid = RDB::DBGrid.new form, :grid datasouce = RDB::DataSource.new dataset grid.data_source = datasouce form.show Phi.mainloop ------------------------------------------------------------------ のようにして、DBGridにデータベースの内容を表示したいのですが、 C:/project/mysql_apollo.rb:2: in `active=': データプロバイダ/パケットがありませ ん (EDatabaseError) となります。 SQLDataSetであればこのようなエラーにはならずfieldsの内容を確認できたのですが、 GBGridで単方向のデータセットは対応していないとのことなので...。 > MySQL5.0版のを確認してみると、対応されているようなので、 > http://www.justsoftwaresolutions.co.uk/delphi/dbexpress_and_mysql_5.html > こちらからIndexCursor.pasをいただいて、適用してみるとうまくいきました。 > > というわけで、MySQL4.1版のdbx driverはまだ試行錯誤しないと使えそうにない > かもです。 > 「標準MySQL」のままセットアップしてここまでやっときましたが、MySQL5.0を検討した 方がいいでしょうか。 -- ********************************************* 和田稔己 **********************************************
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]