powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Кодировка в текстовом поле
7 сообщений из 7, страница 1 из 1
Кодировка в текстовом поле
    #33568512
firerer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Задолбаю окончательно :)
вопщем суть такова: работаю через ОДБС драйвер.
если подключится через фоксовый драйвер V6 (более свежих я так понимаю в природе не существует) все замечательно, но драйвер не поддерживает вложенные запросы, а это для меня критично.
посему подключаюсь через Дбэйс драйвер от мелкомягких. все работает с одним нюансом. текстовы поля читает в кодировке Оем, а надо бы в Анси.
функции конвертации подскажите??
желательно с примером использования

Select
OemToAnsi(Table.Field) As Field
From
Table

не работает. драйвер не понимает этой функции.
больше ничего не знаю
...
Рейтинг: 0 / 0
Кодировка в текстовом поле
    #33569629
Фотография DIMM@
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хорошо если OEMTOANSI() не проходит, то давай просто скопируем твою таблицу в таблицу с другой кодировкой:

sele Table
Copy to NewTable as 1251
и дальше работаешь с NewTable. Число 1251 указывает на кодировку RussianWindows, кодировка для DOS - 866
...
Рейтинг: 0 / 0
Кодировка в текстовом поле
    #33569796
PaulWist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторПреобразует символьные поля, memo-поля или символьные выражения в другую кодовую страницу.

Синтаксис

CPCONVERT(nCurrentCodePage, nNewCodePage, cExpression)

Параметры

nCurrentCodePage

Задает кодовую страницу, из которой преобразуется выражение cExpression.

nNewCodePage

Задает кодовую страницу, в которую преобразуется выражение cExpression.

cExpression

Задает символьное выражение, которое следует преобразовать.

Комментарии

Заметим, что функция CPCONVERT( ) не нужна в обычном режиме эксплуатации данного продукта на различных платформах. Она используется исключительно для доступа к базовым средствам трансляции Visual FoxPro.
Например, если переменная gcCharExpr содержит символ, который в системе Macintosh (кодовая страница 10000) выглядит как 'д', функция CPCONVERT( ) возвратит символ, выглядящий как 'д' в Microsoft Windows (кодовая страница 1252).

CPCONVERT(10000, 1252, gcCharExpr)
...
Рейтинг: 0 / 0
Кодировка в текстовом поле
    #33569864
Sergey Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PaulWist авторПреобразует символьные поля

skip


Проект "Русский Help" в действии ?
...
Рейтинг: 0 / 0
Кодировка в текстовом поле
    #33569933
PaulWist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey Ch PaulWist авторПреобразует символьные поля

skip


Проект "Русский Help" в действии ?

Думаю, что лучше так, чем тоже самое в постах потом писать самому
...
Рейтинг: 0 / 0
Кодировка в текстовом поле
    #33572857
firerer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Select
Nom.ID As NomID,
CPCONVERT(928, 1252, Nom.Descr) As Name,
Nom.sp175 As Art
From
sc60 As Nom

Ошибка: Неопределенная функция 'CPCONVERT' в выражении
...
Рейтинг: 0 / 0
Кодировка в текстовом поле
    #33578623
Igor Korolyov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hi firerer!

> если подключится через фоксовый драйвер V6 (более свежих я так понимаю в
> природе не существует

Правильно понимаешь.

> все замечательно, но драйвер не поддерживает вложенные запросы, а это для
> меня критично.

Смотря какие. Подзапросы в WHERE части поддерживаются, а вот в списке выбора
полей, или во From увы нет... А вообще если есть возможность - то стоит
перейти на OleDB провайдер - 9-й версии (свободно доступен с сайта MS).

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Кодировка в текстовом поле
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]