Главная страница
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.027 c
1-1106220131
BVV
2005-01-20 14:22
2005.02.06
Атрибуты


4-1103456415
ship
2004-12-19 14:40
2005.02.06
ошибки приёма в com порт


1-1105912949
_dimka
2005-01-17 01:02
2005.02.06
FreeReport


3-1104398535
aztech
2004-12-30 12:22
2005.02.06
Отключаю ADOTable входит ошибка EOF и BOF true?


4-1103276198
Neznaika
2004-12-17 12:36
2005.02.06
"Живые" ярлыки