🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: borland.public.cppbuilder.database.ado
1 messages
1 total messages Started by Yannick Mon, 22 Aug 2005 15:21
ADO Charset problem with deleteRecords (ADOTable)
#496
Author: Yannick
Date: Mon, 22 Aug 2005 15:21
25 lines
2078 bytes
Hello,

I am using ADO Components since I have to handle both DBF and MDB files
with the same code.
While trying to Empty the tables, everything works fine until there is
a line containing an accent (e.g. "é" or "è") in the database. Then,
in the FieldByName properties, the char turns into a "+" and when it
has to delete this line, it says: "la ligne n'a pas pu être trouvée
pour la mise à jour" ("update failed because the row to update could
not be found").
This simple code is:

        T_IDENTITE->Active=true;
        T_IDENTITE->First();
        while (!T_IDENTITE->Eof)
        {
            T_IDENTITE->DeleteRecords(arCurrent);  // -> Exception here
            T_IDENTITE->UpdateBatch(arCurrent);
        }
        T_IDENTITE->Active=false;

I set the Locale Identifier to 1036 (in ConnectionSttring) that is for
french charset but issue stays the same.
Any help would be greatly appreciated!
Thanks
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads