Форум: "Базы";
Текущий архив: 2005.02.06;
Скачать: [xml.tar.bz2];
ВнизПроблема с БД Найти похожие ветки
← →
Garry (2005-01-08 18:45) [0]Вот столкнулся с проблемой. Мне надо написать программу телефоннного справочника, с базами данных
по городам и телефонам, У меня был пример такого справочника но разобраться я с ним не смог
Как связать между собой следующие компоненты :
DBGrid
ADOTable
DataSource
ADOConnection ( не понятно вообще зачем он ......
Или можете подсказать где найти статьи связанные с базами данных
← →
Anatoly Podgoretsky © (2005-01-08 19:21) [1]Заполнить там свойства DataSource, Connection
DBGrid -> DataSource -> ADOTable -> ADOConnection
← →
Garry (2005-01-09 10:53) [2]..Я заполнил всё как надо.. но не могу заполнять базу данных , пишет ошибку, что№
"Databese.mdb" не найден, а как его создать, чтоб туда данные записывались??
И почему в DBGrid (в его колонки) нельзя ничего писатть, курсор там появляется но ничего набрать
с клавы нельзя, значение REadOnly - отменено.
← →
YurikGL © (2005-01-09 12:07) [3]Прежде чем работать с базой, нужно ее создать. В данном случае в Access-е.
> Или можете подсказать где найти статьи связанные с базами
> данных
В яндексе
← →
Anatoly Podgoretsky © (2005-01-09 13:52) [4]Garry (09.01.05 10:53) [2]
А оно у тебя есть?
← →
msguns © (2005-01-10 10:33) [5]Во как ! На фига создавать какие-то базы. Тем более читать о них. Взял компаненты, сунул на форму. Опен-Клоуз и база готова !
;)))
← →
Garry (2005-01-10 12:22) [6]оно это что?
← →
Garry (2005-01-10 12:29) [7]Слушай, можно тебе на емэйл отправлю исходник
похожей программы(она маленькая, думаю ты легко разберёшься)
Ты разберёшься как там всё устроено ???
_______________________________________
Не могу понять как там создаётся файл DATABASE.mdb, и как
в него заносятся данные с DBGrid
← →
Плохиш © (2005-01-10 12:36) [8]
>Garry (10.01.05 12:29) [7]
Может ты, лучше, в ближайший книжный магазин сходишь?
← →
msguns © (2005-01-10 12:39) [9]Прежде чем работать с БД (вводить, смотреть и т.д.), надо ее создать. Создать можно с помощью спец.программ (для mdb это можно сделать в аксесе) либо программно, используя запросы SQL DDL (CREATE, ALTER, etc)
После того, как БД создана, надо в проект работы с этой базой включить компоненты, необходимые для:
- подключения к этой БД (ADOConnection)
- доступа к таблицам в этой БД (ADOQuery, ADOTable)
- редактирования таблиц (ADOCommand, AdoDataSet)
Для того, чтобы таблица отображалась в гриде, надо:
- активировать коннект
- открыть таблицу (ADOTable) или запрос (ADOQuery, ADODataSet)
Для того, чтобы справочник был удобен, надо сразу предусматривать возможность его переупорядочивать, фильтровать, сделать удобный поиск. Рекомендую сразу же ориентироваться на компоненты доступа типа ADOQuery+ADOCommand
О компонентах очень хорошо написано в дельфишной справке.
Надо еще ознакомиться с основами SQL (файл JetSql40.chm)
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2005.02.06;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.035 c