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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 15.06.2010, 07:12   #11
valenina
Пользователь
 
Регистрация: 28.05.2010
Сообщений: 14
По умолчанию

Цитата:
Сообщение от -MagicAlex- Посмотреть сообщение
Если в Делфи 7, то надо просто установить модуль dclqrr70.bpl
Установка следующим образом: Component -> Install Packages
Я установила... а среди компонентов его не могу найти
Подскажите где именно?
valenina вне форума Ответить с цитированием
Старый 15.06.2010, 08:08   #12
rdama
Форумчанин
 
Аватар для rdama
 
Регистрация: 25.07.2009
Сообщений: 533
По умолчанию

Код:
ADOConnection1.ConnectionString:='Provider=Microsoft.Jet.OL EDB.4.0;Data Source='+
    extractfilepath(application.exename)+'bd.mdb;Persist Security Info=False';
ADOConnection1.connected:=true;
Ищи вкладку QReport.
Маразм крепчал. Еноты пели...
R-style Dataknowlege Access Member Account (RDAMA)

Последний раз редактировалось rdama; 15.06.2010 в 08:14.
rdama вне форума Ответить с цитированием
Старый 15.06.2010, 09:23   #13
valenina
Пользователь
 
Регистрация: 28.05.2010
Сообщений: 14
По умолчанию

[QUOTE=rdama;554468]
Код:
ADOConnection1.ConnectionString:='Provider=Microsoft.Jet.OL EDB.4.0;Data Source='+
    extractfilepath(application.exename)+'bd.mdb;Persist Security Info=False';
ADOConnection1.connected:=true;


А если у меня несколько DataSource тогда я каждый прописываю по аналогии? т.е (Data Source='+
extractfilepath(application.exename )+'bd.mdb)
valenina вне форума Ответить с цитированием
Старый 15.06.2010, 09:40   #14
rdama
Форумчанин
 
Аватар для rdama
 
Регистрация: 25.07.2009
Сообщений: 533
По умолчанию

Не совсем понимаю.
У Вас несколько ADOConnection смотрящих на одну и туже БД?
Или смотрящих на разные БД?

Если первый вариант то все удаляем оставляем только один.
Если второй вариант то да по аналогии если есть необходимость работать с несколькими БД одновременно.
Если такой необходимости нет, то можно по необходимости переключаться с одной БД на другую.
Маразм крепчал. Еноты пели...
R-style Dataknowlege Access Member Account (RDAMA)

Последний раз редактировалось rdama; 15.06.2010 в 09:45.
rdama вне форума Ответить с цитированием
Старый 15.06.2010, 09:57   #15
valenina
Пользователь
 
Регистрация: 28.05.2010
Сообщений: 14
По умолчанию

Цитата:
Сообщение от rdama Посмотреть сообщение
Не совсем понимаю.
У Вас несколько ADOConnection смотрящих на одну и туже БД?
Или смотрящих на разные БД?

Если первый вариант то все удаляем оставляем только один.
Если второй вариант то да по аналогии если есть необходимость работать с несколькими БД одновременно.
Если такой необходимости нет, то можно по необходимости переключаться с одной БД на другую.
Нет у меня несколько форм и в каждой форме таблица и получается для каждой таблице своя Data Sour и Ado Table а AdoConection один
valenina вне форума Ответить с цитированием
Старый 15.06.2010, 09:59   #16
valenina
Пользователь
 
Регистрация: 28.05.2010
Сообщений: 14
По умолчанию

procedure TDataModule3.DataModuleCreate(Sende r: TObject);
begin
DataModule3.ADOConnection1.Connecti onString:='Provider=Microsoft.Jet.O L EDB.4.0;
KodSource1:='+extractfilepath(appli cation.exename)+'bd.mdb;
Kod_DSource1 :='+extractfilepath(application.exe name)+'bd.mdb;
Persist Security Info=False';
ADOConnection1.connected:=true;
end;

end.

Это код который я написала... все равно выдает ошибки..
valenina вне форума Ответить с цитированием
Старый 15.06.2010, 10:08   #17
Dark_Spirit
Форумчанин
 
Аватар для Dark_Spirit
 
Регистрация: 05.02.2009
Сообщений: 324
По умолчанию

Цитата:
procedure TDataModule3.DataModuleCreate(Sende r: TObject);
begin
DataModule3.ADOConnection1.Connecti onString:='Provider=Microsoft.Jet.O L EDB.4.0;
KodSource1:='+extractfilepath(appli cation.exename)+'bd.mdb;
Kod_DSource1 :='+extractfilepath(application.exe name)+'bd.mdb;
Persist Security Info=False';
ADOConnection1.connected:=true;
end;

end.

Это код который я написала... все равно выдает ошибки..
а он и будет выводть ошибки. строка подключения для ADOConnection - это переменная строкового типа. у тебя же она прерывается. попробуй изменить таким образом:

Код:
DataModule3.ADOConnection1.ConnectionString:='Provider=Microsoft.Jet.OLEDB.4.0;
Data Source='+extractfilepath(application.exename)+'bd.mdb;Persist Security Info=False';
всё наведённое выше, должно быть записано в одной строке.
Тяжело быть бестолковым.....
Dark_Spirit вне форума Ответить с цитированием
Старый 15.06.2010, 10:14   #18
rdama
Форумчанин
 
Аватар для rdama
 
Регистрация: 25.07.2009
Сообщений: 533
По умолчанию

Код:
procedure TDataModule3.DataModuleCreate(Sende r: TObject);
begin
DataModule3.ADOConnection1.Connecti onString:='Provider=Microsoft.Jet.O L EDB.4.0;
KodSource1:='+extractfilepath(appli cation.exename)+'bd.mdb;
Kod_DSource1 :='+extractfilepath(application.exe name)+'bd.mdb;
Persist Security Info=False';
ADOConnection1.connected:=true;
end;

end.
Что это? И зачем оно надо?
И это работать не будет...
Код:
KodSource1:='+extractfilepath(appli cation.exename)+'bd.mdb;
Kod_DSource1 :='+extractfilepath(application.exe name)+'bd.mdb;
Для подключения к БД делаем так:
Код:
ADOConnection1.ConnectionString:='Provider=Microsoft.Jet.OL EDB.4.0;Data Source='+
    extractfilepath(application.exename)+'bd.mdb;Persist Security Info=False';
ADOConnection1.connected:=true;
Далее для всех ADOTable, ADOQuery в свойстве Connection указываем Ваш
ADOConnection1.
Далее ADOTable в свойстве TAbleName указываем имя таблицы.
В ADOQuery в свойстве SQL пишем запрос к БД.
И свойство Active ставим True.
Маразм крепчал. Еноты пели...
R-style Dataknowlege Access Member Account (RDAMA)
rdama вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужно закончить программу! Sem3109 Общие вопросы C/C++ 4 10.05.2010 10:44
ЗАКОНЧИТЬ ПРОГРАММУ! 4ika Общие вопросы C/C++ 3 10.02.2010 02:20
Надо закончить программу KsarK Общие вопросы C/C++ 2 15.01.2010 01:12
Как закончить процесс вызываемый внутри сервиса? dmitry86 Win Api 5 31.10.2009 00:37
Как закончить программу? Cry Помощь студентам 0 21.10.2009 09:28