問題タブ [datahandler]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
139 参照

typo3-9.x - DataHandler TYPO3 9 での「誤った DOUBLE 値の切り捨て」エラー

データベース テーブルに挿入する約 400 レコードの配列があります。

DataHandler を使用して挿入しようとしましたが、以下の問題に直面しました。

  • 195 レコードを挿入した後、「切り捨てられた不正な DOUBLE 値」エラーが発生します。リストモジュールで新しいレコードを作成しようとすると、上記のエラーが引き続き発生します。
  • 挿入するレコードを最大 194 に制限すると、レコードはエラーなしで挿入され、リスト モジュールでレコードを作成することもできますが、レコードはデータベースで複製されます。

別のアプローチとして、QueryBuilder の insert() を使用して、データをデータベース テーブルに直接挿入しました。

  • すべてのデータが希望どおりに挿入されましたが、List モジュールで新しいレコードを作成しようとすると、「切り捨てられた不正な DOUBLE 値」が再び表示されます。
  • しかし、194 に制限すると、新しいレコードを作成するときに List モジュールでエラーは発生しません。

この問題を解決できることを大変うれしく思います。