![]() |
|
Модераторы: LSD |
![]()
|
|
| Governor |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 45 Регистрация: 13.4.2005 Где: Москва Репутация: нет Всего: нет |
Друзья, помогите чайнику, плиз!
Есть программа на Delphi 5 использующая Paradox 7 Есть компоненты ODAC 4.0 Есть база на Oracle с расширением bak (видимо резервная копия, я в Оракле полный ноль, даже не знаю, какое у оракловых баз должно быть расширение) Есть дистрибутив MS SQL Server 2000 (зачем мне его дали, я не совсем понимаю) Надо: импортировать данные из базы в программу, получить результат и экспортировать его опять же в оракл. Можно ли подробненько по пунктам рассказать, что нужно делать? Только, плиз, не пишите RTFM, а укажите какой именно FM и где его найти. У кого есть готовый пример буду очень благодарен. В т.ч. материально |
|||
|
||||
| Rodman |
|
|||
|
CIO ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 6144 Регистрация: 7.5.2006 Где: Ukraine ⇛ Kyiv ci ty Репутация: нет Всего: 122 |
Governor, так тебе необходимо программу написать для работы со всем этим делом???\
Или ответить для чего это все надо??? |
|||
|
||||
| Governor |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 45 Регистрация: 13.4.2005 Где: Москва Репутация: нет Всего: нет |
Rodman, да, нужно написать конвертер.
|
|||
|
||||
| Rodman |
|
|||
|
CIO ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 6144 Регистрация: 7.5.2006 Где: Ukraine ⇛ Kyiv ci ty Репутация: нет Всего: 122 |
||||
|
||||
| Vas |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 830 Регистрация: 29.6.2005 Где: Stavropol region Репутация: нет Всего: 28 |
-------------------- И опыт, сын ошибок трудных, И гений, парадоксов друг, И случай, бог изобретатель. ... (А.С. Пушкин) |
|||
|
||||
| Governor |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 45 Регистрация: 13.4.2005 Где: Москва Репутация: нет Всего: нет |
Большое спасибо всем, кто откликнулся на мою просьбу. На сегодняшний момент ситация такая:
SQL сервер я развернул, зарегистрировал в ODBC. Enterprise Manager'ом восстановил данные из backup-копии (тот самый файл с раширением bak). Далее, создаю новый проект в дельфи, выкладываю компоненту OraSession (из ODAC 4.0), указываю в качестве SQL сервера имя своего компьютера. Выкладываю компоненту OraTable, нажимаю в инспекторе объектов поле TableName. Возникает диалог: UserName Password Server Ввожу в строке server имя компьютера, UserNmae и Password я не задавал при создании записи в ODBC поэтому оставляю эти поля пустыми. Жму Connect. Выдается сообщение "Cannot find OCI DLL" Может я что-то не так делаю? |
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15719 Регистрация: 24.3.2004 Где: Dublin Репутация: 18 Всего: 538 |
Установи Oracle client.
-------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
| Governor |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 45 Регистрация: 13.4.2005 Где: Москва Репутация: нет Всего: нет |
LSD, говорят не нужно
|
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15719 Регистрация: 24.3.2004 Где: Dublin Репутация: 18 Всего: 538 |
1. Кто говорит?
2. Причем тут Excel? -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
| Governor |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 45 Регистрация: 13.4.2005 Где: Москва Репутация: нет Всего: нет |
LSD, да начальство мое, выдавшее это задание, и на Excell ссылается...
Хотя даже в хелпе к ODAC сказано, что необходимо установить Oracle Впрочем, я решил подключиться к таблицам через BDE и все получилось. Правда есть одна неясность... Вот код моего запроса:
Казалось бы должна появиться таблица с 14 полями. Запрос отрабатывается нормально, но в итоге появляется таблица с ... 4-мя полями: qty_ordered, due_date, i.uf_LengthBox, i.uf_WidthBox Интересно, что если вместо перечисления нужных мне полей поставить *, то полей становится больше, но все равно не все. Причем нет как-раз нужных... Важная деталь: все "исчезнувшие" поля имеют тип nvarchar В чем могут быть грабли? На всякий случай выкладываю конфигурацию BDE ![]() Это сообщение отредактировал(а) Governor - 7.12.2006, 16:23 |
|||
|
||||
| Governor |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 45 Регистрация: 13.4.2005 Где: Москва Репутация: нет Всего: нет |
Еще маленькая деталь: в 7-й версии Delphi при попытке соединиться с базой через ODAC тоже выдается ошибка, но другая: ORA-12541: TNS: no listener
|
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15719 Регистрация: 24.3.2004 Где: Dublin Репутация: 18 Всего: 538 |
1. Excel почти наверняка соединяется с Oracle через ODBC, а это значит что клиент Oracle должен быть установлен.
2. ODAC есть просто, и ODAC Net. ODAC Net не требует уставноленного клиента Oracle, ODAC требует. 3. Запрос вернет 14 колонок, проблема в Delphi. Создай тему в Delphi там и спроси. 4. Это тут причем, на картинке конфиг SQL Server-а. -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
| Governor |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 45 Регистрация: 13.4.2005 Где: Москва Репутация: нет Всего: нет |
Друзья, все получилось! Стоило перейти с Query на ADOQuery как проблемма растаяла как дым!!!
Это сообщение отредактировал(а) Governor - 8.12.2006, 14:04 |
|||
|
||||
![]()
|
| Правила форума "Oracle" | |
|
|
Данный раздел предназначен для обсуждения проблем с Oracle Database, другие продукты Oracle здесь не обсуждаются. Просьба при создании темы, придерживаться следующих правил:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Zloxa, LSD. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Oracle | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |