[前][次][番号順一覧][スレッド一覧]

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]