Database corrupt, bug in VarCharField with utf8?
Thomas Flemming
tf at ttqv.com
Sun Jun 7 04:27:35 CDT 2009
Hi Ruslan,
I found the problem.
The problem was always in one specific text-field.
Its a VarCharField and I'm using the database with UTF-8.
This somehow doesn't work together.
In .Net Strings are always UTF16, so when I fill a VarCharField with:
.Field("name").SetString(name)
it results in this problems.
When I change to StorageEncoding = "UTF-16", it works with VarCharField.
Or I leave the database in StorageEncoding = "UTF-8", which I prefer, because
it saves lots of diskspace, then I can't use the VarCharField.
With a StringField it also works in UTF8.
Regards,
Tom
Ruslan Zasukhin schrieb:
> On 6/6/09 4:43 PM, "Thomas Flemming" <tf at ttqv.com> wrote:
>
>> Hi,
>>
>> I'm struggeing for a while already with extrem slow database-access, which
>> appears suddenly and unexpected even if there was no change in code or
>> database.
>>
>> I'm only reading values out of the database, and the next moment it is
>> extremly slow what was very fast before.
>
> Slow but still works ?
>
> Hmm, may be it somehow do re-indexing many times ...
> Then btw, you should see this fact in the Warnings_DDDDDD.log file.
>
>
>
>
--
/****************************************
** Dipl.-Ing. Thomas Flemming
** Software Development
**
** Touratech AG
** Auf dem Zimmermann 7-9
** D-78078 Niedereschach
**
** mail tf at ttqv.com
** fon +49 (0) 7728 9279-206
** fax +49 (0) 7728 9279-29
**
** http://www.ttqv.com
** http://www.touratech.de
**
** ... und immer dem Pfeil nach!
***************************************/
More information about the Valentina
mailing list