Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
кодовые страницы
|
|||
|---|---|---|---|
|
#18+
Кодовая страница проекта 1251. Результат запроса помещается в таблицу. Необходимо,чтобы она была в 866 кодировке. Как это сделать, не используя COPY TO ... AS 866 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2004, 08:52 |
|
||
|
кодовые страницы
|
|||
|---|---|---|---|
|
#18+
Есть функция cpconvert() посмотри ее! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2004, 09:01 |
|
||
|
кодовые страницы
|
|||
|---|---|---|---|
|
#18+
Немного непонятен вопрос - если нужно переконвертить построчно, тогда можно смотреть в сторону cpconvert, ansitoeom() (обратно oemtoansi()).....Если же нужно работать с набором данных, тогда через Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. , а также EXPORT....Если жу нужно получать уже сконвертированные данные со стороны самого сервера, то тут уж все зависит от самого диалекта SQL - нужно саомтреть строковые функции и пр... С уважением duШes ....return ThisForm.exGrid1.p_oColumns("COLUMN1").M_AddHeader("header4",4) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2004, 09:06 |
|
||
|
кодовые страницы
|
|||
|---|---|---|---|
|
#18+
DushesНемного непонятен вопрос - если нужно переконвертить построчно, тогда можно смотреть в сторону cpconvert, ansitoeom() (обратно oemtoansi()).....Если же нужно работать с набором данных, тогда через Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. , а также EXPORT....Если жу нужно получать уже сконвертированные данные со стороны самого сервера, то тут уж все зависит от самого диалекта SQL - нужно саомтреть строковые функции и пр... Мне бы не хотелось использовать Copy to, т.к. тогда придется создавать временную таблицу... Можно ли в SQL запросе сразу конвертить строки CPCONVERT()? Код выгдядит так доливаю данные в таблицу А из массива таблиц m[k] for k=1 to nCount Step 2 select поля from A Union select поля from m[k] into table B select поля from B Union select поля from m[k+1] into table A Next Исходная и результирующая таблица - А Подскажите пожалуйста, как быть с конвертацией? Заранее спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2004, 14:34 |
|
||
|
кодовые страницы
|
|||
|---|---|---|---|
|
#18+
Использовать-то можно, но возни больно много. -) Каждое символьное поле должно быть пропущено через CPCONVERT() -) Я так понимаю, что речь идет о формате Fox2x, а в нем еще не существовали ряд типов данных (Integer, Currency, DateTime), т.е. надо позаботится о конвертации этих типов -) В результате всех этих наворотов ты получишь таблицу в кодовой странице 1251, но содержимое текстовых полей записано в кодовой странице 866, т.е. надо будет ручками подправить 29 байт заголовка. А оно тебе надо? Насчет дополнительной таблицы... Так можно же создавать курсор. SELECT ... INTO CURSOR cur1251 NOFILTER select cur1251 COPY TO tab866 TYPE Fox2x AS 866 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2004, 14:48 |
|
||
|
кодовые страницы
|
|||
|---|---|---|---|
|
#18+
ВладимирМ не получается в курсор! Там два последовательных запроса... Источник - таблица, которая пополняется. Она же и результат.. Таблица огромная, и делать 2 копии в разных кодировках как-то мне не хочется. Есть ли выход или придется выкручиваться с созданием-удалением временных таблиц? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2004, 15:07 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=32739632&tid=1595605]: |
0ms |
get settings: |
6ms |
get forum list: |
20ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
84ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
57ms |
get tp. blocked users: |
1ms |
| others: | 265ms |
| total: | 454ms |

| 0 / 0 |
