Автор | Сообщение |
|
| |
Пост N: 55
Зарегистрирован: 09.09.11
|
|
Отправлено: 13.10.15 16:55. Заголовок: xHarbour и SyBase
Добрый день, давно не был у нас на форуме. Поставлена задача: выбрать данные из нескольких таблиц Sybase и записать их в DBF файлы. Есть исходный текст макроса на Excel, который выбирает данные, но поменялась структура таблиц, их наименование и взаимосвязи между ними... Описание полей и таблиц Sybase есть. Хотелось бы создать модуль в программе на xHarobour и выбирать из таблиц Sybase данные... С чего начать и Как это сделать ? Спасибо.
|
|
|
Ответов - 53
, стр:
1
2
3
All
[только новые]
|
|
|
| |
Пост N: 85
Зарегистрирован: 09.09.11
|
|
Отправлено: 28.05.16 17:13. Заголовок: Dima, извиняюсь... ..
Dima, извиняюсь... Выгружаю из SYBASE записи в формате DBF, символьные поля в UTF8. Открываю файл в xHarbour символьные поля не читаются (крякозябры). Требуется при открытии файла DBF перевести символьные поля в нормальную кодировку (RU866). Попробовал открыть файл DBEDIT'-ом из темы и выбрать кодировку 1251 все нормально, скопировал файл DBEDIT'-ом в другой файл а затем открыл в DBU.exe - символьные поля в нормальной кодировке...
|
|
|
|
| |
Пост N: 5683
Зарегистрирован: 17.05.05
|
|
Отправлено: 28.05.16 17:16. Заголовок: Oskar_AAA пишет: Вы..
Oskar_AAA пишет: цитата: | Выгружаю из SYBASE записи в формате DBF, символьные поля в UTF8. |
| Вот теперь этот DBF открой с помощью DBEDIT , в левом нижнем углу будет написана кодировка в файле. По ходу там же можно перекодировать файл в меню Поиск - Транслировать
|
|
|
|
| |
Пост N: 5684
Зарегистрирован: 17.05.05
|
|
Отправлено: 28.05.16 17:20. Заголовок: Dima пишет: Вот теп..
Dima пишет: цитата: | Вот теперь этот DBF открой с помощью DBEDIT , в левом нижнем углу будет написана кодировка в файле. |
| упс я не прав , думал там автодетект
|
|
|
|
| |
Пост N: 996
Зарегистрирован: 20.02.11
|
|
Отправлено: 28.05.16 17:21. Заголовок: Dima пишет: По ходу..
Dima пишет: Дима , по ходу там DBF в 1251 из SyBase выгружается и при попытке его прочесть в UTF имеем то что имеем )
|
|
|
|
| |
Пост N: 5685
Зарегистрирован: 17.05.05
|
|
Отправлено: 28.05.16 17:23. Заголовок: Haz пишет: Дима , ..
Haz пишет: цитата: | Дима , по ходу там DBF в 1251 из SyBase выгружается |
| Oskar_AAA пишет: цитата: | Выгружаю из SYBASE записи в формате DBF, символьные поля в UTF8 |
| Кхм Игорь а где правда ?
|
|
|
|
| |
Пост N: 997
Зарегистрирован: 20.02.11
|
|
Отправлено: 28.05.16 17:29. Заголовок: Dima пишет: а где п..
Dima пишет: где то тут цитата: | Попробовал открыть файл DBEDIT'-ом из темы и выбрать кодировку 1251 все нормально, |
|
|
|
|
|
| |
Пост N: 86
Зарегистрирован: 09.09.11
|
|
Отправлено: 28.05.16 17:32. Заголовок: Открываю файл, в ниж..
Открываю файл, в нижней строке RU866. Shift+F3 выбираем RU1251 и все нормально, далее копирую записи в другой файл и открываю его в DBU - символьные поля в норме...
|
|
|
|
| |
Пост N: 5686
Зарегистрирован: 17.05.05
|
|
Отправлено: 28.05.16 17:32. Заголовок: Haz пишет: где то т..
Haz пишет: Тогда достаточно Hb_ansitoem() Вопрос вроде решен.....
|
|
|
|
| |
Пост N: 5687
Зарегистрирован: 17.05.05
|
|
Отправлено: 28.05.16 17:35. Заголовок: Хорошо хоть изначаль..
Хорошо хоть изначально была ошибочно UTF8 а не UCS-2 LE BOM
|
|
|
|
| |
Пост N: 87
Зарегистрирован: 09.09.11
|
|
Отправлено: 28.05.16 17:56. Заголовок: Dima, Haz,SerKis Сп..
Dima, Haz,SerKis Спасибо, HB_AnsiToOem( ) и все ОК, кураторы блока по SYBASE известили нас о кодировке UTF8. Вот и ковырялся и Вас замучил...
|
|
|
|
| |
Пост N: 998
Зарегистрирован: 20.02.11
|
|
Отправлено: 28.05.16 18:46. Заголовок: Oskar_AAA пишет: и ..
Oskar_AAA пишет: цитата: | и все ОК, кураторы блока по SYBASE известили нас о кодировке UTF8. Вот и ковырялся и Вас замучил... |
| Скрытый текст
|
|
|
|
|
| |
Пост N: 5689
Зарегистрирован: 17.05.05
|
|
Отправлено: 29.05.16 22:06. Заголовок: Haz Что то я потеря..
Haz Что то я потерялся в истории SuccessWare , Extended System , Sybase и Sap..... Напомни в 2-х словах ( или больше ) , кого и когда "сожрал" Sap.
|
|
|
|
| |
Пост N: 999
Зарегистрирован: 20.02.11
|
|
Отправлено: 29.05.16 23:26. Заголовок: Dima пишет: кого и ..
Dima пишет: цитата: | кого и когда "сожрал" Sap. |
| Всех прожратых не отслеживал а вот что пишут про ADS ============================================================== Advantage Database Server is a relational database management system (RDBMS) for small to medium-sized businesses by SAP SE ( formerly Sybase iAnywhere, formerly Extended Systems). ============================================================== https://en.wikipedia.org/wiki/Advantage_Database_Server по этой же ссылке вся история пожирания ADS. Последняя выпущенная версия ADS - версия 12 и уже SAP. Изменен порядок дистрибуции и скачать даже демку стало сложнее. Нет больше девелоперской версии с ключем на 2 юзера. Невозможно больнше отдельно скачать бесплатный ARC32/64, ADSLOCAL итд Все апгрейды доступны только официальным партнерам SAP ( не понятно как знакомиться с новым функционалом нам - обычным людям ). Вобщем тенденция не радует. Что то мне подсказывает что версии 13 не будет, или будет очень не скоро
|
|
|
Ответов - 53
, стр:
1
2
3
All
[только новые]
|
|