Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.02.06;
Скачать: CL | DM;

Вниз

Проблема с БД   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.025 c
14-1105891385
Kerk
2005-01-16 19:03
2005.02.06
ICQ


1-1106651643
pavel_guzhanov
2005-01-25 14:14
2005.02.06
Как обратиться к свойству объекта


1-1106489448
Aleks
2005-01-23 17:10
2005.02.06
Долгое выполнение программы или разграничение процессов


3-1104756129
kaif
2005-01-03 15:42
2005.02.06
Ошибка в db.pas VCL Delphi. Метод TParams.ParseSQL


6-1100972208
webmaster
2004-11-20 20:36
2005.02.06
Отпрака мыла через proxy сервер