![]() |
|
|
![]()
|
|
| tikitiki |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 330 Регистрация: 10.5.2005 Репутация: нет Всего: нет |
Помощь нужна. Перенёс программу с бд paradox, работающую через BDE
на другой пк. Тестировал на w2000, перенести надо тоже на w2000. Программа работает на локальном компьютере. При переносе ошибку выдаёт и не запускается. К сожалению какая ошибка пока не знаю. Что может быть? Если исключить отсутствие BDE у клиента. Ещё. Странно очень. Пробовал перенести программу на CD-RW а потом назад на тот же пк -оказалось при запуске выдаёт ......read only dataset и глохнет. Такое может быть? |
|||
|
||||
| Albinos_x |
|
|||
![]() Evil Skynet ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3288 Регистрация: 28.5.2004 Где: X-6120400 Y-1 4624650 Репутация: 1 Всего: 108 |
видимо свойство файла осталось: "только для чтения", поэтому и выдаёт ошибку... -------------------- "Кто владеет информацией, тот владеет миром" Уинстон Черчилль |
|||
|
||||
| ТоляМБА |
|
||||
![]() Котэ ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1607 Регистрация: 15.12.2004 Репутация: 3 Всего: 252 |
Еще вспомнил такую фишку: если перенести только экзешник который обращается через прописанные в БДЕ админе алиасы, а на другой машине этих алиасов нет или файлы с данными по указанному пути отсутствуют, то тоже вылетает ошибка, даже Только при запуске проги, то есть когда ты к данным еще не обратился Сам нажав на кнопку в проге. Это сообщение отредактировал(а) ТоляМБА - 29.9.2005, 06:00 |
||||
|
|||||
| tikitiki |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 330 Регистрация: 10.5.2005 Репутация: нет Всего: нет |
Алиасы не использовал в программе. БД подключал к приложению программно. В BDE Admin и Database desktop алиасы использовал только на этапе отладки. Хотя может действительно что-то упустил. Не могу понять.
Насчёт read-only files знаю. Но здесь вот в чём дело. Я это проворачивал на одном пк. Сначала перенёс папку с программой в другую папку (назовём B)-проверил -там запускается и всё работает, т.е. я исключил потенциальные ошибки, что BDE Admin данные не найдёт. Затем опять перенёс родную папку с программой на CD-RW и потом с CD-RW на пк в папку B, ту что выше я описал. И она там уже выдаёт .....read only dataset. |
|||
|
||||
| ТоляМБА |
|
||||
![]() Котэ ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1607 Регистрация: 15.12.2004 Репутация: 3 Всего: 252 |
Если грабли в нижеследующем, то я буду ругаться, если нет будем разбираться дальше:
Еще хочу сказать про одни грабли. Правда работаю с dBase файлами. Так вот если указать на скрытую папку с файлами, то обращаться к фалам можно, а если скрыть сами файлы, то уже не обратишься. |
||||
|
|||||
| tikitiki |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 330 Регистрация: 10.5.2005 Репутация: нет Всего: нет |
Ещё очень похожую программу вторую на тот же пк устанавливаю.
Ошибка выдаётся. An error occured while attempting to initialize the Borland Database Engine (error $2108) Т.е. ошибки почему-то разные, хотя программы я сходно создавал. Проблема в том, что у меня доступ к клиенту пока на расстоянии. Отсутствие BDE у клиента я предполагал. Подготовил для этого установочный файл для установки BDE клиенту bde.exe. |
|||
|
||||
| bas |
|
||||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 446 Регистрация: 14.8.2002 Где: Молдова, Кишинев Репутация: 1 Всего: 2 |
Алгоритм в студию.
Не наверно, а точно. |
||||||
|
|||||||
| tikitiki |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 330 Регистрация: 10.5.2005 Репутация: нет Всего: нет |
Может повторюсь, но похоже не ушло сообщение.
Сейчас знаю. На пк, но который устанавливал первую программу, ошибка выдаётся: "Название exe" вызвало ошибку и будет закрыто. Требуется перезапустить программу. Создан журнал ошибок. Я программу по эл. почте на клиентский пк перегнал. Т.е. CD исключил. Выше названная ошибка относится к перегнанной программе. ТоляМБА, остальное проверяю. Обязательно отвечу |
|||
|
||||
| tikitiki |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 330 Регистрация: 10.5.2005 Репутация: нет Всего: нет |
В обоих программах код один и то же:
|
|||
|
||||
| ТоляМБА |
|
|||
![]() Котэ ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1607 Регистрация: 15.12.2004 Репутация: 3 Всего: 252 |
2 tikitiki Слушай, давай сначала с одной прогой разберемся, а то чёрт ногу сломит, и модератор по ушам даст: Один топик - один вопрос.
|
|||
|
||||
| tikitiki |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 330 Регистрация: 10.5.2005 Репутация: нет Всего: нет |
Хорошо разбираемся с первой. С ней и проблем больше. Я забываю про топик. Если нужно целиком программу дам
|
|||
|
||||
| ТоляМБА |
|
|||
![]() Котэ ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1607 Регистрация: 15.12.2004 Репутация: 3 Всего: 252 |
Скинь мне исходники с Парадоксовскими файлами на мыло (мыло в профиле) зипани телько не в .ехе. Если сможешь в течение часа (у меня щас 15:42 а работаем до 17:00), дома посмотрю, а то завтра на работе дел много будет.
|
|||
|
||||
| tikitiki |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 330 Регистрация: 10.5.2005 Репутация: нет Всего: нет |
Отправляю. Сейчас у тебя близится к 17-00
Добавлено @ 13:38 На счёт CD догадывался. Не совсем просто знал. Потому и почту использовал. ТоляМБА, прошу сильно не ругаться. Снова пока с CD-RW не проверял. Но т.к. его исключил при помощи почты и вообще, то проблема в чём-то другом. Мне кажется одним из выходов может быть пока установка BDE у клиента и после возможно программа заработает. Другого пока ничего не придумал. Но думаю. |
|||
|
||||
| bas |
|
||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 446 Регистрация: 14.8.2002 Где: Молдова, Кишинев Репутация: 1 Всего: 2 |
1.Я работаю с FoxPro и по умолчанию это драйвер стоит в BDE . тоесть проверки только на Database1.Params.Values['PATH']:= ExtractFilePath(ParamStr(0)); недостаточно. 2. Если прога запускаеться не под admin'ом то писаить в реестр нелья Но можно обойтись обьектом TSession и задать путь тамTSession или работа с Alias, И путь к БД Добавлено @ 15:54
$2108 (8456) = Cannot locate IDAPI32 .DLL. |
||||
|
|||||
| tikitiki |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 330 Регистрация: 10.5.2005 Репутация: нет Всего: нет |
bas.
Хорошо. Я вот так примерно пытаюсь делать. Сначала вынужден видимо присвоить Aliase, чтобы иметь право его изменять. Настройки Alias’а (псевдоним ‘MyDB’) в BDEAdmin.exe такие Path='с:\dbf\'% |
|||
|
||||
![]()
|
| Правила форума "Delphi: Базы данных и репортинг" | |
|
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами Обязательно указание: 1. Базы данных (Paradox, Oracle и т.п.) 2. Способа доступа (ADO, BDE и т.д.)
FAQ раздела лежит здесь! Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |