Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
17.03.2009, 16:39
|
|||
---|---|---|---|
|
|||
Кодировка в Аксессе -> Фокс |
|||
#18+
Всем привет! Такая проблемка. Есть база на Аксе (1 рис). Как видно, одно поле - черте что. При сохранении в Ехсель (рис 2) - не многим лучше. При втягивании в Фокс это поле - квадратики. Как бы в Фоксе получить реальное содержимое? Чую, юникод замешан, но как сконвертировать - не знаю. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.03.2009, 16:40
|
|||
---|---|---|---|
|
|||
Кодировка в Аксессе -> Фокс |
|||
#18+
Виноват-с. Не вложил рисунки.. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.03.2009, 16:40
|
|||
---|---|---|---|
|
|||
Кодировка в Аксессе -> Фокс |
|||
#18+
И еще ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.03.2009, 16:45
|
|||
---|---|---|---|
|
|||
Кодировка в Аксессе -> Фокс |
|||
#18+
боюсь что никак дбф юникод не поддерживают а здесь похоже именно он порпобуй на фоксклубе задать ? там больше народу может обходные пути какие и есть ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.03.2009, 17:14
|
|||
---|---|---|---|
|
|||
Кодировка в Аксессе -> Фокс |
|||
#18+
Спасибо, порою! ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.03.2009, 20:25
|
|||
---|---|---|---|
Кодировка в Аксессе -> Фокс |
|||
#18+
Гулин Федорбоюсь что никак дбф юникод не поддерживают а здесь похоже именно он порпобуй на фоксклубе задать ? там больше народу может обходные пути какие и есть Может, до Фокса забрать инфу из Аксесса функцией FILETOSTR() и там ее разобрать, а потом уже в Фокс скидывать? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
18.03.2009, 12:37
|
|||
---|---|---|---|
|
|||
Кодировка в Аксессе -> Фокс |
|||
#18+
Боролся с похожим , но на MS SQL - юникод в текстовых полях nvarchar получилось так select cast(prim as ntext) as prim ну и в VFP9 второй вариант - SYS(987,.t.) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
19.03.2009, 11:27
|
|||
---|---|---|---|
|
|||
Кодировка в Аксессе -> Фокс |
|||
#18+
-=AlexiS=-Боролся с похожим , но на MS SQL - юникод в текстовых полях nvarchar получилось так select cast(prim as ntext) as prim ну и в VFP9 второй вариант - SYS(987,.t.) А можно показать, как использовать SYS(987,.t.) в данной ситуации? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
19.03.2009, 11:57
|
|||
---|---|---|---|
|
|||
Кодировка в Аксессе -> Фокс |
|||
#18+
В какой ситуации ? Если ничего не известно -ни таблиц ни типов полей,ни что там собственно храниться да и описывал я свои проблемы у меня поля юникодные в MSSQL nvarchar если Код: plaintext
если Код: plaintext
а с Sys так в принципе все просто Код: plaintext 1.
Код: plaintext 1.
кстати в соседней ветке есть ссылка на хорошую статью про юникод ... |
|||
:
Нравится:
Не нравится:
|
|||
|
19.03.2009, 12:47
|
|||
---|---|---|---|
|
|||
Кодировка в Аксессе -> Фокс |
|||
#18+
-=AlexiS=- , Вот мой код. Экспортирую из Аксесса (&put1) таблицу Table в Фокс SYS(987,.t.) m.lcDSNLess = "Driver={Microsoft Access Driver (*.mdb)};Dbq=&put1;Uid=S1;Pwd=773430E0;" m.lConnect = SQLSTRINGCONNECT(m.lcDSNLess) SQLEXEC(m.lConnect, "SELECT * FROM table", "CurResult") browse В Фоксе в получаемой таблице, там где в Аксессе поле в юникоде, появляется поле Char(10) с вопросиками. Независимо от SYS. Что не так делаю? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
19.03.2009, 15:09
|
|||
---|---|---|---|
|
|||
Кодировка в Аксессе -> Фокс |
|||
#18+
Попробуй так составить запрос , чтобы в фоксе получилось Memo -поле т.е. типа Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
|
19.03.2009, 15:54
|
|||
---|---|---|---|
|
|||
Кодировка в Аксессе -> Фокс |
|||
#18+
-=AlexiS=-Попробуй так составить запрос , чтобы в фоксе получилось Memo -поле т.е. типа Код: plaintext
Добавил в Аксессе поле со свойством "ширина по введенным данным". В Фоксе новое поле стало значением .NULL. Понятно, что я сделал не так, но как показать Аксессу, что в Фоксе при запросе нужно создать поле именно MEMO? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
19.03.2009, 16:05
|
|||
---|---|---|---|
|
|||
Кодировка в Аксессе -> Фокс |
|||
#18+
Ну так как я в примере указал . Если символьное поле длиной больше 255 - фокс сам создает мемо. в самом запросе нужно использовать что-то типа cast(), не знаю есть он в акцесе или нет ну еще можно например к полу прибавить пробелов кучу select pole+space(255) as pole ... |
|||
:
Нравится:
Не нравится:
|
|||
|
19.03.2009, 16:49
|
|||
---|---|---|---|
|
|||
Кодировка в Аксессе -> Фокс |
|||
#18+
-=AlexiS=-Ну так как я в примере указал . Если символьное поле длиной больше 255 - фокс сам создает мемо. в самом запросе нужно использовать что-то типа cast(), не знаю есть он в акцесе или нет ну еще можно например к полу прибавить пробелов кучу select pole+space(255) as pole Наверно, это диагноз... Прибавлял и к исходному полю 255 и к новому... Все равно в исходном- ????, а в новом - .NULL. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=41&mobile=1&tid=1586655]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
50ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 154ms |
0 / 0 |