Forguncy サポート

MySQLの障害

フォローする

対象製品とバージョン:Forguncy 3以降

 

ODBCデータソース経由でMySQLに接続しているとき、以下の問題が発生します。

  • Forguncyで作成したアプリケーションから、MySQLに1024バイトを超えるデータを1度でも書き込むと、その後Forguncyで作成したアプリケーションからレコードの更新ができなくなります。
  • 一覧画面から別のページに画面遷移した時、遷移先ページに一覧で表示していた項目とデータ連結しているセルがあった場合、そのセルの値が1024バイトを超えていると、データ連結フィールドの値がすべて表示されません。
これらの問題は、MySQLのバージョンが、8.0.15、および8.0.16で発生することを確認しています。
MySQLのバージョンが 5.5.53では発生しません。
 
MySQLのツールであるMySQL Workbenchを使用して直接MySQLを編集すると、1024バイトを超えていても編集することができます。しかしながら、ForguncyのアプリケーションからMySQLを操作するSQLステートメント文を発行するとMySQL側でエラーが発生し、Forguncy側で結果を得ることができません。このように、SQLステートメント文経由でMySQLにアクセスした時、MySQLは正しい値を返しません。
 
Forguncy側で対策できることはありません。
MySQLのバージョンを古いものに変えるか、1024以上にならないようにフィールドを分けるようにテーブル設計するなど検討してください。

検索キーワード:fgcdatabase

この記事は役に立ちましたか?
0人中0人がこの記事が役に立ったと言っています
他にご質問がございましたら、リクエストを送信してください

コメント