On-line: гостей 0. Всего: 0 [подробнее..]
АвторСообщение



Пост N: 55
Зарегистрирован: 09.09.11
ссылка на сообщение  Отправлено: 13.10.15 16:55. Заголовок: xHarbour и SyBase


Добрый день, давно не был у нас на форуме.
Поставлена задача: выбрать данные из нескольких таблиц Sybase и записать их в DBF файлы. Есть исходный текст макроса на Excel, который выбирает данные, но поменялась структура таблиц, их наименование и взаимосвязи между ними...
Описание полей и таблиц Sybase есть.
Хотелось бы создать модуль в программе на xHarobour и выбирать из таблиц Sybase данные...

С чего начать и Как это сделать ?
Спасибо.


Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 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 - символьные поля в нормальной кодировке...


Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 5683
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 28.05.16 17:16. Заголовок: Oskar_AAA пишет: Вы..


Oskar_AAA пишет:

 цитата:
Выгружаю из SYBASE записи в формате DBF, символьные поля в UTF8.


Вот теперь этот DBF открой с помощью DBEDIT , в левом нижнем углу будет написана кодировка в файле.
По ходу там же можно перекодировать файл в меню Поиск - Транслировать

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 5684
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 28.05.16 17:20. Заголовок: Dima пишет: Вот теп..


Dima пишет:

 цитата:
Вот теперь этот DBF открой с помощью DBEDIT , в левом нижнем углу будет написана кодировка в файле.


упс я не прав , думал там автодетект

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 996
Зарегистрирован: 20.02.11
ссылка на сообщение  Отправлено: 28.05.16 17:21. Заголовок: Dima пишет: По ходу..


Dima пишет:

 цитата:
По ходу там


Дима , по ходу там DBF в 1251 из SyBase выгружается и при попытке его прочесть в UTF имеем то что имеем )

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 5685
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 28.05.16 17:23. Заголовок: Haz пишет: Дима , ..


Haz пишет:

 цитата:

Дима , по ходу там DBF в 1251 из SyBase выгружается


Oskar_AAA пишет:

 цитата:
Выгружаю из SYBASE записи в формате DBF, символьные поля в UTF8


Кхм
Игорь а где правда ?

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 997
Зарегистрирован: 20.02.11
ссылка на сообщение  Отправлено: 28.05.16 17:29. Заголовок: Dima пишет: а где п..


Dima пишет:

 цитата:
а где правда



где то тут

 цитата:
Попробовал открыть файл DBEDIT'-ом из темы и выбрать кодировку 1251 все нормально,



Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 86
Зарегистрирован: 09.09.11
ссылка на сообщение  Отправлено: 28.05.16 17:32. Заголовок: Открываю файл, в ниж..


Открываю файл, в нижней строке RU866. Shift+F3 выбираем RU1251 и все нормально, далее копирую записи в другой файл и открываю его в DBU - символьные поля в норме...


Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 5686
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 28.05.16 17:32. Заголовок: Haz пишет: где то т..


Haz пишет:

 цитата:
где то тут


Тогда достаточно Hb_ansitoem()
Вопрос вроде решен.....

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 5687
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 28.05.16 17:35. Заголовок: Хорошо хоть изначаль..


Хорошо хоть изначально была ошибочно UTF8 а не UCS-2 LE BOM

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 87
Зарегистрирован: 09.09.11
ссылка на сообщение  Отправлено: 28.05.16 17:56. Заголовок: Dima, Haz,SerKis Сп..


Dima, Haz,SerKis

Спасибо,
HB_AnsiToOem( )
и все ОК, кураторы блока по SYBASE известили нас о кодировке UTF8. Вот и ковырялся и Вас замучил...



Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 998
Зарегистрирован: 20.02.11
ссылка на сообщение  Отправлено: 28.05.16 18:46. Заголовок: Oskar_AAA пишет: и ..


Oskar_AAA пишет:

 цитата:
и все ОК, кураторы блока по SYBASE известили нас о кодировке UTF8. Вот и ковырялся и Вас замучил...


Скрытый текст


Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 5689
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 29.05.16 22:06. Заголовок: Haz Что то я потеря..


Haz
Что то я потерялся в истории SuccessWare , Extended System , Sybase и Sap.....
Напомни в 2-х словах ( или больше ) , кого и когда "сожрал" Sap.

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост 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 не будет, или будет очень не скоро

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 53 , стр: 1 2 3 All [только новые]
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 8
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет