Что за зверь Clarion...
Модератор: Andrew™
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Что за зверь Clarion...
Есть база и приложение на кларионе, база в нем на TopSpeed. Среды разработки и сырцов нет. Что такое Кларион вообще вижу в первый раз=)) Нужно перегнать базу в Оракл. Как наиболее беспроблемно это сделать:
- через ODBC (не есть гуд ибо оракл под линуксом)
- иной механизм (слышал что в Кларионе есть утилиты которые могут переконвертить базу в dbf)
Насколько качественно работают ODBC драйверы? Нет ли проблем с большими типами данных? Где взять ODBC драйвер (можно ли их где то скачать или они прилагаются к среде разработки)?
Если есть возможности конвертации? Насколько они адекватно ковертируют базу? Во всех ли версиях есть?
Можно ли как нибудь по приложению определить на какой версии Клариона оно написано?
P.S. Сорри я совсем не шарю в Кларионе.=((
- через ODBC (не есть гуд ибо оракл под линуксом)
- иной механизм (слышал что в Кларионе есть утилиты которые могут переконвертить базу в dbf)
Насколько качественно работают ODBC драйверы? Нет ли проблем с большими типами данных? Где взять ODBC драйвер (можно ли их где то скачать или они прилагаются к среде разработки)?
Если есть возможности конвертации? Насколько они адекватно ковертируют базу? Во всех ли версиях есть?
Можно ли как нибудь по приложению определить на какой версии Клариона оно написано?
P.S. Сорри я совсем не шарю в Кларионе.=((
- Andrew Listiev
- Активист
- Сообщения: 166
- Зарегистрирован: 07 Июль 2005, 11:16
- Откуда: Латвия, Рига
Наиболее приемлимый вариант (с виндузовой машины через ODBC засасываем данные из TPS заливаем соответственно тоже через ODBC)Нужно перегнать базу в Оракл. Как наиболее беспроблемно это сделать:
- через ODBC (не есть гуд ибо оракл под линуксом)
Тоже самое что и первый вариант - и там и здесь придется писать конвертер- иной механизм (слышал что в Кларионе есть утилиты которые могут переконвертить базу в dbf)
Надо дождаться коллег, которые реально его юзают. Насколько помню при чтении проблем никакихНасколько качественно работают ODBC драйверы? Нет ли проблем с большими типами данных?
На форуме или на http://www.softvelocity.comГде взять ODBC драйвер (можно ли их где то скачать или они прилагаются к среде разработки)?
ДаЕсли есть возможности конвертации?
АдекватноНасколько они адекватно ковертируют базу?
В досовском варианте врядли естьВо всех ли версиях есть?
F3 в ФареМожно ли как нибудь по приложению определить на какой версии Клариона оно написано?
Спасибо!
Я что то не нашел где можно скачать драйвер на http://www.softvelocity.com. Насколько я понял он платный?
Есть ли бесплатный вариант? Мне нужно базу только прочитать.
Поставляются ли драйверы вместе с Кларионом?
По поводу конвертации в dbf:
Я имел ввиду нет ли в самой среде разработки средств для переконвертации базы в dbf?
Я что то не нашел где можно скачать драйвер на http://www.softvelocity.com. Насколько я понял он платный?
Есть ли бесплатный вариант? Мне нужно базу только прочитать.
Поставляются ли драйверы вместе с Кларионом?
По поводу конвертации в dbf:
Я имел ввиду нет ли в самой среде разработки средств для переконвертации базы в dbf?
- Andrew Listiev
- Активист
- Сообщения: 166
- Зарегистрирован: 07 Июль 2005, 11:16
- Откуда: Латвия, Рига
К сожалению там платный! Попросись у адмиа в приват и будет тебе счастье!Спасибо!
Я что то не нашел где можно скачать драйвер на http://www.softvelocity.com. Насколько я понял он платный?
Есть ли бесплатный вариант? Мне нужно базу только прочитать.
Только не ODBC доступ к TPS базам, "фишечки" за деньгиПоставляются ли драйверы вместе с Кларионом?
Есть - генериться исходник для Кларион, который в последствии компилируешь(предварительно изменив под свои нужды), соответстенно потом запускаешь.По поводу конвертации в dbf:
Я имел ввиду нет ли в самой среде разработки средств для переконвертации базы в dbf?
Вопросы задавай(те) - тут люд добрый, поможет
- Олег
- Ветеран движения
- Сообщения: 122
- Зарегистрирован: 16 Июль 2005, 2:35
- Откуда: Москва
- Контактная информация:
В рассылке ClaList недавно задавали похожий вопрос и я предложил, на мой взгляд, самый простой и доступный вариант, который не требует знаний Клариона. В общих чертах:
- находишь утилиту TopScan.exe от последней версии C6x
- запускаешь ее и открываешь в ней нужный TPS-файл (если файл с паролем, то нужно его знать)
- в меню выбираешь экспорт в TXT-файл, устанавливаешь разделитель ";", "квотировать" строки, экспорт меток колонок (полей) и задаешь расширение создаваемого файла .CSV
- после создания открываешь этот файл в Excel (в проводнике просто жмешь на него мышой)
- тут-же открытый файл сохраняешь "Сохранить как...", выбираешь в списке доступных типов файлов DBase4 и получаешь нормальный стандартный DBF-файл!
Удачи!
- находишь утилиту TopScan.exe от последней версии C6x
- запускаешь ее и открываешь в ней нужный TPS-файл (если файл с паролем, то нужно его знать)
- в меню выбираешь экспорт в TXT-файл, устанавливаешь разделитель ";", "квотировать" строки, экспорт меток колонок (полей) и задаешь расширение создаваемого файла .CSV
- после создания открываешь этот файл в Excel (в проводнике просто жмешь на него мышой)
- тут-же открытый файл сохраняешь "Сохранить как...", выбираешь в списке доступных типов файлов DBase4 и получаешь нормальный стандартный DBF-файл!
Удачи!
согласен, что даннй вариант самый удобный, но есть одна загвоздка, что делать человечку после конвертации в ORACLE с полями типа DATE и TIME, это же клашины форматы, и для ORACLE это будут обычные LONG'и, их надо конвертировать с определённой логикойОлег писал(а):В рассылке ClaList недавно задавали похожий вопрос и я предложил, на мой взгляд, самый простой и доступный вариант, который не требует знаний Клариона. В общих чертах:
- находишь утилиту TopScan.exe от последней версии C6x
- запускаешь ее и открываешь в ней нужный TPS-файл (если файл с паролем, то нужно его знать)
- в меню выбираешь экспорт в TXT-файл, устанавливаешь разделитель ";", "квотировать" строки, экспорт меток колонок (полей) и задаешь расширение создаваемого файла .CSV
- после создания открываешь этот файл в Excel (в проводнике просто жмешь на него мышой)
- тут-же открытый файл сохраняешь "Сохранить как...", выбираешь в списке доступных типов файлов DBase4 и получаешь нормальный стандартный DBF-файл!
Удачи!
и не забывать, если в TPS есть массивы, их тоже необходимо заливать с определённой логикой
ЗЫAndrew Myalin писал(а):согласен, тупая заливка TPS (CSV) в SQL ни к чему хорошему не приведёт.Дед Пахом писал(а):а также, если таблиц много, и связи между ними есть, то и их надо корректно перенести в оракл. Так что (в общем случае) без написания конвертера обойтись трудно
Primary key может и не быть в TPS
MEMO
BLOB
может вааще не получится залить в SQL через CSV
- Andrew Listiev
- Активист
- Сообщения: 166
- Зарегистрирован: 07 Июль 2005, 11:16
- Откуда: Латвия, Рига
Если честно, то без понятия о чем, ты говоришь. У меня чтение без проблем проходит. Связь с админом - admin@clarionlife.net
-
- Ветеран
- Сообщения: 311
- Зарегистрирован: 08 Июль 2005, 22:04
Мне нужно загрузить данные из Clariona в Oracle, мне не надо копировать структуру. Данные у меня вроде загрузились, но поля, которые содержат дату, загрузились как CHAR и там непонятное число. Например в кларионовском приложении 22.09.2000, а загрузилось 72952. Может кларион так у себя хранит дату? Но как мне адекватно преобразовать?