FOXCDX seek problem

Xbase++ 2.0 Build 554 or later
Message
Author
Victorio
Posts: 621
Joined: Sun Jan 18, 2015 11:43 am
Location: Slovakia

Re: FOXCDX seek problem

#21 Post by Victorio »

Jimmy:
I use SET CHARSET TO OEM, (with ANSI not correct show diacritics characters )
I tryed SET CHARSET TO ANSI during indexation, but no difference.
Also I use DC_LangSet(DCLANG_SLOVAK) but this is only for Slovak dialogs (Cancel -> Storno, and other...)

In Index function Eval stay here from old DOS CA Clipper application, I must delete it ... also here I do not need progress bar for every TAG key, because I have progress in other place.

Now I must look to create collation table so as Janko , and you wrote, where is problem.

User avatar
Auge_Ohr
Posts: 1407
Joined: Wed Feb 24, 2010 3:44 pm

Re: FOXCDX seek problem

#22 Post by Auge_Ohr »

Victorio wrote:I use SET CHARSET TO OEM, (with ANSI not correct show diacritics characters )
do you talk about your Cl*pper or VFP DBF ?


if you want to work with VFP DBF / CDX look at these PDRs

PDR 4646
If you need 100% concurrency between VFP and Xbase++ you have to use SET CHARSET TO ANSI in your Xbase++ application.
PDR 4669
Writing code in ANSI, SET CHARSET TO ANSI, SET COLLATION TO GERMAN and FOXCDX as DBE does not SEEK correctly on strings with umlauts.

Solution : SET COLLATION TO SYSTEM
greetings by OHR
Jimmy

Victorio
Posts: 621
Joined: Sun Jan 18, 2015 11:43 am
Location: Slovakia

Re: FOXCDX seek problem

#23 Post by Victorio »

Jimmy: I use only my Alaska Xbase application concurently with VFP (9) application.
Clipper was old program, and now is rewrited to alaska, because stay in source some old functions.

I tryed combinations SET CHARSET TO ANSI and also COLLATION SYSTEM, but any difference.

Post Reply