Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.10.2010, 12:20   #1
WALL
Пользователь
 
Регистрация: 04.10.2010
Сообщений: 67
По умолчанию Работа exe на любом компьютере

Есть такой вопрос у меня БД Access на моем компе все отлично работает, но хочу сделать так чтобы я перенес свою программу на другой комп и без лишнего подключения Бд прописи путей она уже работала
WALL вне форума Ответить с цитированием
Старый 08.10.2010, 13:31   #2
maLoy*508
Форумчанин
 
Аватар для maLoy*508
 
Регистрация: 28.03.2008
Сообщений: 672
По умолчанию

при создании формы прописывай путь к базе... храни базу рядом с ехе-шником, а при регистрации базы, удали путь к базе оставив только название базы...

если что то не понятно, кидай проект сюда
maLoy*508 вне форума Ответить с цитированием
Старый 08.10.2010, 13:51   #3
Alexei91
Заблокирован
Форумчанин
 
Аватар для Alexei91
 
Регистрация: 30.12.2009
Сообщений: 544
По умолчанию

WALL если база в формате Access (*.mdb) и Вы хотите чтобы программа
работала на другом ПК даже если там отсутствует Access,то начиная с Windows XP вроде бы будет работать. Вообще ищите инф-ю по MS JET(читайте Access).
Темы для WordPress. Русские WordPress шаблоны
Alexei91 вне форума Ответить с цитированием
Старый 08.10.2010, 15:33   #4
WALL
Пользователь
 
Регистрация: 04.10.2010
Сообщений: 67
По умолчанию

Объясните нормально что как куда !!
WALL вне форума Ответить с цитированием
Старый 08.10.2010, 15:48   #5
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

базу (это который файл XXX.mdb) кладёте туда же, где у Вас exeшник лежит.
А потом изменяете ConnectionString у того соединения, через которое подключаете запросы/таблицы.
Поиском на форуме легко находится, как это сделать. Например, База в одной папке с приложением
Serge_Bliznykov вне форума Ответить с цитированием
Старый 08.10.2010, 15:55   #6
maLoy*508
Форумчанин
 
Аватар для maLoy*508
 
Регистрация: 28.03.2008
Сообщений: 672
По умолчанию

пример,
ADOConnection1 свойство ConnectionString заходим, перключатель Use connecion string, жмем Build, далее вкладка Поставщик данных Microsoft Jet 4.0 Ole DB Provider, жмем кнопку далее, вкладка Подключение в пункте 1 оставляете только название Вашей базы данных(db1.mdb)... жмем проверить подключение...

все... теперь храним нашу базу (db1.mdb) в одном каталоге с исполняемым файлом(Ваш exe-шник)

p.s. долго набирал -)
maLoy*508 вне форума Ответить с цитированием
Старый 08.10.2010, 16:31   #7
Баламут
Баламучу слегка...
Участник клуба
 
Аватар для Баламут
 
Регистрация: 01.11.2006
Сообщений: 1,585
По умолчанию

Цитата:
Сообщение от Alexei91 Посмотреть сообщение
WALL то начиная с Windows XP вроде бы будет работать. (читайте Access).
Начиная с Win2000. До этого нужные библы поставлялись с Office... Но это так, для справки
Баламут вне форума Ответить с цитированием
Старый 08.10.2010, 16:50   #8
Alexei91
Заблокирован
Форумчанин
 
Аватар для Alexei91
 
Регистрация: 30.12.2009
Сообщений: 544
По умолчанию

Цитата:
Начиная с Win2000. До этого нужные библы поставлялись с Office...
+ за полезную инф-ю.
Темы для WordPress. Русские WordPress шаблоны
Alexei91 вне форума Ответить с цитированием
Старый 08.10.2010, 16:56   #9
SERG1980
Участник клуба
 
Аватар для SERG1980
 
Регистрация: 28.03.2007
Сообщений: 1,814
По умолчанию

Пропините путь к вашей БД при создании формы в св-ве ConnectionString компонента ADOConnection
Код:
ADOConnection1.ConnectionString:='Provider=Microsoft.Jet.OLEDB.4.0;Data Source='+
 ExtractFilePath(Application.ExeName)+'MyDB.mdb;Persist Security Info=False';
 ADOConnection1.Connected:=true;
например так
SERG1980 вне форума Ответить с цитированием
Старый 11.10.2010, 10:47   #10
rdama
Форумчанин
 
Аватар для rdama
 
Регистрация: 25.07.2009
Сообщений: 533
По умолчанию

А вообще на форуме есть поиск. И этот вопрос мусолили уже черти сколько раз.
Маразм крепчал. Еноты пели...
R-style Dataknowlege Access Member Account (RDAMA)
rdama вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как запустить Delphi2010-программу(exe-шник) на другом компьютере belartvlad29 БД в Delphi 4 13.07.2010 13:01
Delphi + ADO -> Access - работа на любом ПК без изменения кода arhiepiskop БД в Delphi 7 07.06.2010 07:31
Упрямый exe файл не открывается на другом компьютере Iater Общие вопросы C/C++ 3 04.01.2009 00:04
Работа с БД на компьютере без Delphi Seqular БД в Delphi 3 17.02.2007 11:23