TTableでMySQLのDECMALフィールドがTBCDField;にならない

解決


まさ  2009-04-21 01:41:49  No: 34141

仕様環境Delphi2006,MySQL5.1.32+ODBC3.51です。
環境が変わっても同じ症状です。Delphi2007にしても
MySQLでDECIMALフィールドを作成し、DelphiのTTableで接続すると
TBCDFieldにならずにTFloatFieldになってしまいます。
ODBCドライバーの不具合と思いますが、何かよい解決策はないでしょうか


まさ  2009-04-23 05:59:35  No: 34142

自己解決しました。
BDEAdministratorでODBCドライバーのDatabaseの詳細
ENABLE BCDをFALSEをTRUEにすればTBCDFieldになりました。
初期値を毎回正しくセットしなければならないようです。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加