Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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.028 c
14-1105721577
Сергей Г
2005-01-14 19:52
2005.02.06
смайлики


1-1106550880
ISK
2005-01-24 10:14
2005.02.06
Как получить наивысший уровень привилегий в ХР?


1-1106417243
InTr
2005-01-22 21:07
2005.02.06
Поле ввода/редактирования, подобное вордовому


14-1105790525
250
2005-01-15 15:02
2005.02.06
Посоветуйте интересные статьи о DELPHI


1-1106565839
Aleks
2005-01-24 14:23
2005.02.06
String





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский