-1

10,000バイトのVARCHAR2フィールドがあり、開始プロセス中にZeosが無効なデータサイズでクラッシュします。それをステップスルーすると、問題のサイズであるZeosは、私が同意する4,223,943を示していますが、これは無効であるはずです。

現在、SQLiteはメモに255バイトを超えて保存しないようですが、Zeosでは10,000VARCHAR2を使用できません。

5000で試してみましたが、問題なく動作しましたが、もっと必要でした。

SQLite以外のものを見る必要がありますか?

考えや提案をお願いします。

ありがとう(D5を使用)

4

1 に答える 1

2

これはTDatasetとその子孫の制限です。dsMaxStringSize=8192を参照してください。(VAR)CHARデータ型は使用できません。Sqlite自体は、文字列を「無制限」の長さのASCIIZとして保持します。

于 2013-03-22T06:32:27.657 に答える