TTableでMySQLのDECMALフィールドがTBCDField;にならない
解決
まさ
2009-04-20 16:41:49
No:
34141
IP:
192.*.*.*
仕様環境Delphi2006,MySQL5.1.32+ODBC3.51です。
環境が変わっても同じ症状です。Delphi2007にしても
MySQLでDECIMALフィールドを作成し、DelphiのTTableで接続すると
TBCDFieldにならずにTFloatFieldになってしまいます。
ODBCドライバーの不具合と思いますが、何かよい解決策はないでしょうか
編集
削除
まさ
2009-04-22 20:59:35
No:
34142
IP:
192.*.*.*
自己解決しました。
BDEAdministratorでODBCドライバーのDatabaseの詳細
ENABLE BCDをFALSEをTRUEにすればTBCDFieldになりました。
初期値を毎回正しくセットしなければならないようです。
編集
削除