|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
30.03.2012, 21:08 | #1 |
Пользователь
Регистрация: 27.01.2011
Сообщений: 55
|
Как подключить бд в АДО чтобы при запусках на других компах не выдавало ошибку пути подключения бд?
Не получается, однако)
|
30.03.2012, 21:12 | #2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Коннектиться при старте программы, предварительно указав в строке соединения путь к базе
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
30.03.2012, 21:14 | #3 |
Пользователь
Регистрация: 27.01.2011
Сообщений: 55
|
ну путь то я указал! а как сделать так чтоб при следующих запусках прога не привязывалась к тому месту, где при разработке лежала у меня бд
что то типа с\рабочий стол\и тд |
30.03.2012, 21:16 | #4 | |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Цитата:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
|
30.03.2012, 21:20 | #5 |
Пользователь
Регистрация: 27.01.2011
Сообщений: 55
|
у меня база лежит в папке с экзешником, у меня семерка, если запускать на хр то путь же уже другой будет и будет ошибку выдавать
|
30.03.2012, 21:28 | #6 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Application.ExeName возвращает путь и имя вашего исполнимого файла. Уберите имя файла - останется путь и подставте его в строку соединения. И какая разница 7-ка или XP? И посмотрите функцию ExtractFilePath
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Последний раз редактировалось Аватар; 30.03.2012 в 21:32. |
30.03.2012, 21:43 | #7 |
Пользователь
Регистрация: 27.01.2011
Сообщений: 55
|
все понял, убрал в подключении полностью весь путь оставил токо имя бд и все заработало! спасибо!
|
30.03.2012, 21:45 | #8 |
Негодник
Форумчанин
Регистрация: 10.11.2009
Сообщений: 880
|
Код:
Если помог, проси поставить минус. Будь оригинален!
Последний раз редактировалось Rin; 30.03.2012 в 21:47. |
30.03.2012, 21:51 | #9 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
GetCurrentDir - не факт, что будет каталог єкзешника
Надежнее ExtractFilePath(Application.ExeName )
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
30.03.2012, 22:07 | #10 |
Пользователь
Регистрация: 27.01.2011
Сообщений: 55
|
аватар, если можно скинь отрывок кода)
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Макросы не работают на других компах :( | Oooleg | Microsoft Office Excel | 4 | 29.01.2010 17:00 |
Скомпилированая программа на одних компах запускается, а на других выдает ошибку? | Velross | Помощь студентам | 1 | 14.01.2010 21:05 |
Нужно, чтобы прога работающая на одних библиотеках, заработала при других | rdron | Общие вопросы C/C++ | 8 | 08.01.2010 01:24 |
Не запускается на других компах приложение. | evgenrpo | Общие вопросы C/C++ | 2 | 04.06.2009 00:36 |
Как собрать проект Delphi, чтобы он запускался на всех компах? | AnGrig | Общие вопросы Delphi | 13 | 23.03.2009 18:57 |