powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Работа с ADO (новичок)
3 сообщений из 3, страница 1 из 1
Работа с ADO (новичок)
    #34571531
GLXV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот, наконец, основательно сел за БД. Прикупил ещё литературы, подкачал кое-что с сайтов. Теория описана везде довольно подробно и интересно: ключевое поле, индексация, транзакция, один ко многим…
Однако начать так и не получается! Вернее, с Access-ом я разобрался (создал БД с двумя таблицами, установил связи, типы полей…), а вот к Delphi перейти никак не могу.
«Начать» здесь – главное слово! Даже, чтобы приступить к конструированию форм, нужно знать – какие компоненты (визуальные) лучше!?
Я постараюсь задать несколько вопросов, так, чтобы ответы на них у Вас не отняли много времени, и в то-же время очень интересующие меня, так как работа буквально остановилась из-за мелочей! Итак:
1. Компоненты. Все примеры работы с ADO в качестве основного компонента для визуализации используют – DBGrid. Вы посоветуете его, или есть более лучшая альтернатива? И, вообще, при работе с БД (поиск, редактирование, создание записей) можно (нужно, лучше) использовать только компоненты с вкладки «Data Controls»?
2. Операции. Поиск, редактирование, удаление… - кругом демонстрируются довольно простые (буквально пару строк) коды, но в книгах пишут про «транзакции, отслеживание ошибок…»! Всё это добивается настройками таблиц в самом MS Access, или нужно всё это прописывать в самом коде программы?
3. Самое-самое: поиск в БД по ключевому полю. Остальное можно потом дочитать, донайти… главное, чтобы программа хоть как-то пока фунциклировала :-) , считывала настройки из БД (которые я пока вобью вручную в Access)! Поле уникальное, записи не повторяются. Это было – бы неплохим примером! Т.е. как проверить – есть слово «Game» в ключевом столбце, и, если есть, из этой строки (соседних колонок) считать значения типа String?

Заранее огромное спасибо!
...
Рейтинг: 0 / 0
Работа с ADO (новичок)
    #34571644
GLXVВот, наконец, основательно сел за БД. Прикупил ещё литературы, подкачал кое-что с сайтов. Теория описана везде довольно подробно и интересно: ключевое поле, индексация, транзакция, один ко многим…
Однако начать так и не получается! Вернее, с Access-ом я разобрался (создал БД с двумя таблицами, установил связи, типы полей…), а вот к Delphi перейти никак не могу.
«Начать» здесь – главное слово! Даже, чтобы приступить к конструированию форм, нужно знать – какие компоненты (визуальные) лучше!?
Я постараюсь задать несколько вопросов, так, чтобы ответы на них у Вас не отняли много времени, и в то-же время очень интересующие меня, так как работа буквально остановилась из-за мелочей! Итак:
1. Компоненты. Все примеры работы с ADO в качестве основного компонента для визуализации используют – DBGrid. Вы посоветуете его, или есть более лучшая альтернатива? И, вообще, при работе с БД (поиск, редактирование, создание записей) можно (нужно, лучше) использовать только компоненты с вкладки «Data Controls»?
2. Операции. Поиск, редактирование, удаление… - кругом демонстрируются довольно простые (буквально пару строк) коды, но в книгах пишут про «транзакции, отслеживание ошибок…»! Всё это добивается настройками таблиц в самом MS Access, или нужно всё это прописывать в самом коде программы?
3. Самое-самое: поиск в БД по ключевому полю. Остальное можно потом дочитать, донайти… главное, чтобы программа хоть как-то пока фунциклировала :-) , считывала настройки из БД (которые я пока вобью вручную в Access)! Поле уникальное, записи не повторяются. Это было – бы неплохим примером! Т.е. как проверить – есть слово «Game» в ключевом столбце, и, если есть, из этой строки (соседних колонок) считать значения типа String?

Заранее огромное спасибо!
Это тебе надо в форум по Delphi ибо к проектированию Баз Данных твой вопрос имеет очень опосредованное отношение...
Вопрос 2 и 3 решаются на уровне базы данных и средствами базы данных. В частности, запросами SQL.
Например, вопрос 3 решается достаточно просто (Но: здесь важны "тонкости", связанные с диалектом SQL (в связи с интерпретацией параметров движком базы данных). Для Oracle запрос будет выглядеть примерно так, как я написал ниже...):
Код: plaintext
1.
Select <перечень необходимых колонок> from <имя таблицы> where <ключевое поле>='Game'
Учи SQL и часть вопросов отпадет сама по себе...
...
Рейтинг: 0 / 0
Работа с ADO (новичок)
    #34573608
Фотография Программист-Любитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GLXVВернее, с Access-ом я разобрался (создал БД с двумя таблицами, установил связи, типы полей…),Ба-а-а-альшой оптимист. ;-)
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Работа с ADO (новичок)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]