4747
CODE PAGE & COLLATION SEQUENCE

 

Содержание:

Замечания по поводу CODE PAGE

Установка
В начало

Преобразования
В начало

Переустановка
В начало

Замечания по поводу COLLATION SEQUENCE

Установка
В начало

Влияние на индексы
В начало

Переустановка
В начало

Как сказано выше, только путём изменения индекса, при этом Collation Seqience берётся из SET('COLLATE') текущей DataSession

Тестовый пример от Mike демонстрации ошибки:
В начало

**** start of any.prg
if cpcur()!=1251
    activate screen
    clear
    ? 'Please set in CONFIG.FPW'
    ? ' CodePage=1251'
    ?? chr(7)
    return
endif

CLOSE DATA ALL

=CreateData()

set collate to 'Russian'
=RunQuery()

set collate to 'Machine'
=RunQuery()

move window (wontop()) by 0,20

*************
function RunQuery
select * from tbl1 where TblID not in (select TblID from tbl2) ;
	into cursor ('Collate_'+set('collate'))
browse nowait

***********
function CreateData
close data
create cursor tbl1 (TblID I)
create cursor tbl2 (TblID I)
for i=1 TO 1000
    insert into tbl1 values (i)
    insert into tbl2 values (i)
endfor

**** end of any.prg

см. также в MSDN:

В начало

Файл FoxPro.int
В начало

Для версий VFP 5.0 и ниже, а также для Microsoft Visual FoxPro ODBC Driver, требуется наличие файла FoxPro.int (Code page and collation sequence file) в Windows\System[32]

См. также:
Q141913 PRB: Error 1915 - Collating Sequence "" is not found
Q138614 Description of Foxpro.int Table
Q150502 PRB: Collating Sequences Not Displayed in the Setup Dialog
http://msdn.microsoft.com/vfoxpro/downloads/download.asp?ID=027 - Visual FoxPro 6.0 ODBC Driver FoxPro.int Resource File
Индекс, Советы начинающим, Владимир Максимов.
Удаление записей в таблице, Советы начинающим, Владимир Максимов.

 
 
Hosted by uCoz