![]() |
|
|
![]()
|
|
| krobs |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 39 Регистрация: 9.12.2005 Где: Барнаул Репутация: нет Всего: нет |
Товарищи, подскажите, пожалуйста в чём проблема:
1) Создал таблицу в файле OBdan.mdb 2) Подключил БД Access 2003 к Delphi 7 через TADOConnection (поставщик OLE DB - Microsoft Jet 4.0 OLE DB Provider ) - всё прошло ОK! Все данные при нажатии соответствующик Button в Delphi 7, охраняются, удаляются, вставляются, выводятся в DBGrid1! 3) Решил создать запрос черз ADOQuery1, в RadioGroup1 выбираешь нужный параметр запроса (FIO или DateRogdenia,... ) в Edit пишеш соответствующий запрос; нажимаешь кнопку "запрос" появляется ошибка Немогу найти файл D:\BD\OBdan.mdb 4) В свойстве SQL, компонента ADOQuery1, прописал Select * from OBdan.mdb order by FIO 5) При попытке Изменить свойство Active на true, появляется таже ошибка. P.S. Тоже самое, только с использование БД Paradox 7, через BDE - работает! procedure TForm1.Button2Click(Sender: TObject); //процедура кнопики "запрос" var strField:string; begin case RadioGroup1.ItemIndex of 0: strField:='FIO'; 1: strField:='DateRogdenia'; 2: strField:='Adres'; 3: strField:='OtchislenDate'; 4: strField:='OtchislenPrichina'; 5: strField:='OtchislenNOPrikaz'; 6: strField:='PostuplenDate'; 7: strField:='PostuplenNOPrikaz'; 8: strField:='NG'; 9: strField:='OkonchanDate'; 10: strField:='OkonchanNOPrikaz'; 11: strField:='RezaltGosExam'; end; ADOQuery1.Close; ADOQuery1.SQL.Clear; ADOQuery1.SQL.Add('Select * from OBdan.mdb where '+strField+' LIKE "'+Edit1.Text+'%"'); ADOQuery1.Open; DataSource1.DataSet:=ADOQuery1; end; |
|||
|
||||
| DimW |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1330 Регистрация: 24.2.2005 Где: Орёл Репутация: 5 Всего: 44 |
начнем с того что для таблиц paradox БД является каталог, а
ты же не пишешь для paradox: select * from каталог, а пишешь select * from каталог\файл. применительно к access запрос будет такой: select * from имя_таблицы(файл), а в качестве каталога является TADOConnection, если конечно можно провести такую аналогию... вобшем надо так:
|
|||
|
||||
| sexton |
|
|||
![]() sexton=Пономарь (eng) ![]() ![]() Профиль Группа: Участник Сообщений: 503 Регистрация: 5.5.2004 Где: Ульяновск Репутация: нет Всего: 9 |
||||
|
||||
| DimW |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1330 Регистрация: 24.2.2005 Где: Орёл Репутация: 5 Всего: 44 |
||||
|
||||
![]()
|
| Правила форума "Delphi: Базы данных и репортинг" | |
|
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами Обязательно указание: 1. Базы данных (Paradox, Oracle и т.п.) 2. Способа доступа (ADO, BDE и т.д.)
FAQ раздела лежит здесь! Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |