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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 27.11.2016, 16:22   #1
Timofey_p
Пользователь
 
Регистрация: 27.11.2016
Сообщений: 10
Вопрос Не получается работать с *.mdb (Access 2010)

Добрый день!
Давно не кодил в Delphi, но приходится сдувать пыль с фолиантов и начинать их опять листать ))
В одной организации начали вести журнал в Access куда записываются разные данные по людям: ФИО, рождение и т.д. Сейчас список перевалил за 700 и работать стало крайне неудобно.
Проблема у меня в том, что только начал накидывать элементы на форму, когда дошло дело до подключения к файлу Access, стали появляться ошибки и перестало компилиться. Подскажите что не так? Может что-то ещё в uses дописать?
У меня стоит: Win7, Embarcadero® Delphi® 2010, Office 2010.
Загрузил 2 скрина. На 1-м выдаёт 6 ошибок (при открытии проекта), если что-то сделаю в uses, например поменяю местами DBGrids, ADODB, то остаётся только одна... Понятно, что это глюк, но он проявляется на 2-х компьютерах.
В сети решения не нашёл. Кто-то говорил, что надо удалить кэш (*.dcu) и перекомпилить по новой, кто-то предлагал в настройках проекта что-то поменять, но я не нашёл конечный пункт настройки, видимо разные версии Delphi. Мне ничто не помогло. И почему компилятору не нравится TDataSource?
Помогите пожалуйста!
Изображения
Тип файла: gif prog1.gif (29.7 Кб, 159 просмотров)
Тип файла: gif prog2.gif (29.0 Кб, 125 просмотров)
Timofey_p вне форума Ответить с цитированием
Старый 27.11.2016, 18:29   #2
kropotkina-alice
Форумчанин
 
Аватар для kropotkina-alice
 
Регистрация: 27.10.2014
Сообщений: 594
По умолчанию

Цитата:
Сообщение от Timofey_p Посмотреть сообщение
стали появляться ошибки и перестало компилиться. Подскажите что не так?
Очередная загадка из цикла - "догадайся, мол, сама"???
Где сами ошибки-то?
kropotkina-alice вне форума Ответить с цитированием
Старый 27.11.2016, 18:44   #3
come-on
Участник клуба
 
Регистрация: 21.10.2015
Сообщений: 1,361
По умолчанию

Цитата:
Где сами ошибки-то?
на скриншоте ))
come-on вне форума Ответить с цитированием
Старый 27.11.2016, 18:49   #4
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 19,042
По умолчанию

На картинке же видно - не находит TDateSource, хотя DB и есть в uses. Почему не понятно. Пересобери проект, возможно и поможет, хотя причина может быть глубже - не правильно установлено или крякнутый делфин
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 28.11.2016, 03:57   #5
Timofey_p
Пользователь
 
Регистрация: 27.11.2016
Сообщений: 10
По умолчанию

Цитата:
Сообщение от Аватар Посмотреть сообщение
На картинке же видно - не находит TDateSource, хотя DB и есть в uses.
Спасибо! Помогло!
Начал просматривать содержимое модулей uses и обнаружил, что DB было пустое
Потом вспомнил, что добавлял новый unit и назвал его db. Хоть его и удалил из проекта, но компилятор постоянно его подтягивал (даже при переносе на другой комп), т.к. сам файл в папке с проектом остался.
Действительно, со временем забываются некоторые прописные истины
Думаю, что дальше вопросов не будет. Или сам найду на них ответы в сети.

P.S. Замечаю, что первый ответ на мои посты на форумах всегда бестолковые хотя стараюсь писать всё понятно и последовательно. Как будто бы первый прочитавший читает первые 2-3 строки, а остальное домысливает. Мне ещё надо было дописать здесь: "смотрите ошибки в левом верхнем углу моих скринов приложенных к посту" и нарисовать краснючие стрелки?
Timofey_p вне форума Ответить с цитированием
Старый 28.11.2016, 04:38   #6
come-on
Участник клуба
 
Регистрация: 21.10.2015
Сообщений: 1,361
По умолчанию

вы вообще на кой тут картинки вперли? тупо текст скопировать так затруднительно?

Последний раз редактировалось MihalNik; 28.11.2016 в 05:03. Причина: полегче
come-on вне форума Ответить с цитированием
Старый 28.11.2016, 04:58   #7
Timofey_p
Пользователь
 
Регистрация: 27.11.2016
Сообщений: 10
По умолчанию

Цитата:
Сообщение от come-on Посмотреть сообщение
вы вообще на кой тут картинки вперли? тупо текст скопировать так затруднительно?
Так информативнее. Или мне надо было переписать все ошибки и описать что компилятор подчёркивает? Получилось бы не меньше. Кода никакого ещё, так что вставлять нечего. А то что форум вложения растягивает на всю страницу, то я не виноват.
Timofey_p вне форума Ответить с цитированием
Старый 28.11.2016, 05:08   #8
MihalNik
МегаМодератор
СуперМодератор
 
Регистрация: 27.11.2012
Сообщений: 5,723
По умолчанию

Цитата:
Сообщение от Timofey_p Посмотреть сообщение
Кода никакого ещё.
Код формочек в .dfm (так, на будущее).
Благими намерениями устлана дорога на programmersforum.ru

Последний раз редактировалось MihalNik; 28.11.2016 в 05:11.
MihalNik вне форума Ответить с цитированием
Старый 28.11.2016, 05:27   #9
Timofey_p
Пользователь
 
Регистрация: 27.11.2016
Сообщений: 10
По умолчанию

Ребят, закройте уже тему, а то так на личности и родню перейдём, чего я не люблю делать.
MihalNik, я ещё никакого кода не написал, только накидывал модули на форму. На скринах практически весь код + все подчёркивания и ошибки.
При этом один участник мне помог без использования "телепатии" и язвительных колкостей. Ошибка была с моей стороны.
Всё. Закрывай. Оффтоп пошёл.
Timofey_p вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с mdb-файлами без MS Access grh БД в Delphi 4 03.10.2011 23:33
Копировать таблицу из БД dBase (*.dbf) в MS Access (*.mdb) andrey.vadimovich БД в Delphi 2 24.07.2011 18:33
Проект Access 2010 х64 (adp) не хочет работать с SQL Server 2008 х64 ten50 Microsoft Office Access 0 18.04.2011 20:10
ошибка при INSERT INTO; D7, access mdb helluvaname Помощь студентам 4 07.01.2010 10:16