![]() |
|
![]() ![]() ![]() |
|
Toohtik |
|
|||
![]() Шустрый ![]() Профиль Группа: Awaiting Authorisation Сообщений: 142 Регистрация: 30.1.2006 Где: Харьков Репутация: нет Всего: нет |
Написал БД (Delhi 7, Paradox, BDE), скомпилил - на моем компе работает замечательно, а вот принес на другой, так голяк. В чем проблема?
|
|||
|
||||
kobra |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 730 Регистрация: 15.6.2005 Где: Грузия, Тбилиси Репутация: 1 Всего: 9 |
проблема в том что на другом компе нет BDE.
|
|||
|
||||
Toohtik |
|
|||
![]() Шустрый ![]() Профиль Группа: Awaiting Authorisation Сообщений: 142 Регистрация: 30.1.2006 Где: Харьков Репутация: нет Всего: нет |
Поставил на другой комп BDEпоявляется такая ошибка:
Project1.exe - обнаружена ошибка, Приложение будет зкарыто бла, бла,бла. И следуещее окно Application errror. Exeption EDBEngine Error in module Project1.exe at 0008add2 Unknow Database. Alias ToohtikD Это сообщение отредактировал(а) Toohtik - 15.8.2006, 23:24 |
|||
|
||||
Fedia |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 465 Регистрация: 2.8.2006 Где: первым встречаю р ассвет Репутация: 3 Всего: 13 |
Немного поподробнее:
У тебя в настройка DBE Administrator-а (Панель управления->DBE Administrator) на пользовательской машине отсутствует Alias ToohtikD (судя по ошибке). Пропиши этот Alias в DBE Administrator-е или проще сделать так: на OnCreate формы с компонентом доступа добавить строчку:
Если конечно БД также переноситься на пользовательскую машину, в каталог программы, если нет, то поподробнее про твою БД расскажи (переносишь или пытаешься сделать сетевой вариант). Это сообщение отредактировал(а) Fedia - 15.8.2006, 23:52 -------------------- Накануне решающей битвы Я иду, и надеждою зыбкой Озаряется эта дорога, Я мечтаю увидеть улыбку На лице победившего Бога… |
|||
|
||||
Toohtik |
|
|||
![]() Шустрый ![]() Профиль Группа: Awaiting Authorisation Сообщений: 142 Регистрация: 30.1.2006 Где: Харьков Репутация: нет Всего: нет |
Вообще у меня простенькая БД (я только учусь), которая пока только умеет добавлять записи. Я хотел бы прийти к другу переписать к примеру на рабочий стол БД запустить и пользоватся. Но насколько я понял не все так просто: надо для начала установить BDE.
что за каталог БД - иемеется в виду папка к в которой лежат файлы БД или полный путь? |
|||
|
||||
Fedia |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 465 Регистрация: 2.8.2006 Где: первым встречаю р ассвет Репутация: 3 Всего: 13 |
Есть каталог программы, путь к нему получаем через ExtractFilePath(Application.ExeName) и добавляем к этому пути относительный путь к таблицам БД. Н-р: если программа находиться в каталоге 'С:\TestProject\', а таблица БД в 'С:\TestProject\BD\', то код будет следующим:
-------------------- Накануне решающей битвы Я иду, и надеждою зыбкой Озаряется эта дорога, Я мечтаю увидеть улыбку На лице победившего Бога… |
||||
|
|||||
SergeBS |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1111 Регистрация: 10.6.2005 Где: Владимир Репутация: 11 Всего: 22 |
Toohtik,
Читай Важно: Доступ к БД-1. Локальные БД - тема вверху. Если не откажешься от BDE - читай Важно: Материалы по программированию баз данных Важно: Прежде чем спросить загляните сюда! Все твои проблемы уже 100 раз описаны и решены. |
|||
|
||||
Toohtik |
|
|||
![]() Шустрый ![]() Профиль Группа: Awaiting Authorisation Сообщений: 142 Регистрация: 30.1.2006 Где: Харьков Репутация: нет Всего: нет |
Это первое что я прочитал. Но единственное что я понял что без BDE не обойтись. Скачал по адресу http://www.tks.ru/files/bde/download.shtml интсаляху BDE. Поставил программа запустилась но при попытке добавить запись выскочило такое окно: Cannot perform this operation on a closed dataset.
|
|||
|
||||
Fedia |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 465 Регистрация: 2.8.2006 Где: первым встречаю р ассвет Репутация: 3 Всего: 13 |
Toohtik, подключись к таблице, после указания пути к ней:
Table1(или Query1).Open; -------------------- Накануне решающей битвы Я иду, и надеждою зыбкой Озаряется эта дорога, Я мечтаю увидеть улыбку На лице победившего Бога… |
|||
|
||||
Toohtik |
|
|||
![]() Шустрый ![]() Профиль Группа: Awaiting Authorisation Сообщений: 142 Регистрация: 30.1.2006 Где: Харьков Репутация: нет Всего: нет |
На сколько я понял Tabel1 должен размещатся на форме, а у меня он лежит в DataModule2 и при запуске выскакивает ошибка: Project Project1.exe raised exeception class EAccessViolation with nessage Access violation at adress... Причем exe запускается с ошибкой, но работает нормально |
|||
|
||||
SergeBS |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1111 Регистрация: 10.6.2005 Где: Владимир Репутация: 11 Всего: 22 |
Toohtik,
Это еще почему? Хоть я с Paradox, считай, что не работал, но все равно: ALP.ZIP - TAlpTable v.1.17 beta FWS 24 Kb 28.05.01 By Alexander Momot. Use TAlpTable to access data in a single database table without using the Borland Database Engine (BDE). TAlpTable provides direct access to every record and field in an underlying database table, whether it is from Paradox, dBASE, Clarion, FoxPro. Fully functional Source: Included Download: D3 D4 D5 degisydata.zip Degisy Data VCL Suite v.1.37 FW 1745 k 18 Aug 2004 By Degisy Software. Degisy Data Suite is a package of VCL-components for processing Clarion, dBase, Paradox and Degisy tables. Thanks to the direct access technology, this software solution processes tables very fast, almost instantly, making it a perfect solution for creating applications where a high data processing speed is a basic requirement. All components are inherited from the original TDataSet class, which guarantees their full compatibility with all standard DB Controls. 100% native Delphi code - no additional libraries or programs needed for the components to work. BDE, ADO etc also not required. The components can be used in Delphi 5,6,7 and C++ Builder 6. Supported Formats - Paradox 3-7 - DBase, FoxPro III-VII - Clarion 2.1 - DDA 1.xx Например. На torry наверняка еще что найдется. Рекомендую обратить внимание на размер - "маленько" поменьше будет ![]() |
|||
|
||||
Fedia |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 465 Регистрация: 2.8.2006 Где: первым встречаю р ассвет Репутация: 3 Всего: 13 |
Пропиши на OnCreate датамодуля. -------------------- Накануне решающей битвы Я иду, и надеждою зыбкой Озаряется эта дорога, Я мечтаю увидеть улыбку На лице победившего Бога… |
|||
|
||||
Toohtik |
|
|||
![]() Шустрый ![]() Профиль Группа: Awaiting Authorisation Сообщений: 142 Регистрация: 30.1.2006 Где: Харьков Репутация: нет Всего: нет |
Я наконец то разобрался! Спасибо всем кто мне помогал
![]() |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Delphi: Базы данных и репортинг" | |
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами Обязательно указание: 1. Базы данных (Paradox, Oracle и т.п.) 2. Способа доступа (ADO, BDE и т.д.)
FAQ раздела лежит здесь! Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |