|
|
|
(VFP7) Странное поведение chrtran()...
|
|||
|---|---|---|---|
|
#18+
Тут обнаружил такое дело - если файл импортирован в dbf-ник или на одно из его полей установлено Set Nocptrans, то ни в одном другом символьном поле не срабатывает замена chrtrans(другое_поле,chr(73),chr(178)) Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.05.2005, 20:01 |
|
||
|
(VFP7) Странное поведение chrtran()...
|
|||
|---|---|---|---|
|
#18+
Hi neznajka! Pls более полный (и законченный!) пример приведи - в т.ч. создание таблицы, просмотр ASC значения полей до и после замены... Posted via ActualForum NNTP Server 1.1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2005, 01:24 |
|
||
|
(VFP7) Странное поведение chrtran()...
|
|||
|---|---|---|---|
|
#18+
Вот, в прилагаемом архиве упакован фрагмент исходной таблицы и программный код с комментариями. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2005, 12:55 |
|
||
|
(VFP7) Странное поведение chrtran()...
|
|||
|---|---|---|---|
|
#18+
Hi neznajka! Ну что ж ты хочешь батенька, это ведь dbf в 866 кодовой странице - ты просто не представляешь СКОЛЬКО он преобразований претерпевает дабы работать в среде VFP в CPCURRENT()=1251 :) Нету просто нужного соответствия для корректного перевода в 866 твоего CHR(178) - вот он и вертается обратно в CHR(73) Тебе ещё повезло что он вообще в ? не превратился :) В общем ты привёл очередной довод в пользу идеи ПОЛНОГО отказа от работы с dbf в CP=866 :) Тока импорт данных из них, а самих - на помойку. Posted via ActualForum NNTP Server 1.1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2005, 03:17 |
|
||
|
|

start [/forum/topic.php?fid=41&fpage=322&tid=1594261]: |
0ms |
get settings: |
10ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
76ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 232ms |
| total: | 402ms |

| 0 / 0 |
