C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
DBGrid, DataSource
** sim
Отправлено: 21.01.2004, 00:42


Не зарегистрирован







Файл таблици находится в тойже дериктории что и выполняемая программа е.т "user".
Компанент DBGrid. Свойство DataSource необходимо указать полный путь к файлу например c:\programm\user. И тогда в свойстве TableName становится видна таблица в папке "user".
Возможно ли как нибуть задать относительный путь к таблице в свойстве DataSource типа "\\ххх" или "\\"?
Спасибо.
Valdemar
Отправлено: 21.01.2004, 11:18


Мастер участка

Группа: Участник
Сообщений: 433



Если нужно просто определить в каком каталоге находится БД, то это можно сделать используя функцию ExtractFilePath(Application->ExeName). В итоге получим каталог с программой. Если БД в одном каталоге с программой, то получили и путь к ней. Если БД находится, например, в каталоге КАТАЛОГ_ПРОГРАММЫ\DB\, то к полученному каталогу добавьте "DB\". Т.е. Вы можете добавляя или удаляя из полученного пути получить каталог с БД.

Вернуться в Работа с базами данных в C++Builder