仕様環境Delphi2006,MySQL5.1.32+ODBC3.51です。
環境が変わっても同じ症状です。Delphi2007にしても
MySQLでDECIMALフィールドを作成し、DelphiのTTableで接続すると
TBCDFieldにならずにTFloatFieldになってしまいます。
ODBCドライバーの不具合と思いますが、何かよい解決策はないでしょうか
自己解決しました。
BDEAdministratorでODBCドライバーのDatabaseの詳細
ENABLE BCDをFALSEをTRUEにすればTBCDFieldになりました。
初期値を毎回正しくセットしなければならないようです。
ツイート | ![]() |