Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.05.2012, 12:00   #11
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Есть. Толи ты получаешь набор у компонента, который с БД взаимодействует, то ли ты пытаешься получить набор у того компонента, кто о нем ничего не знает. DataSource это посредник (полупроводник) - на самом деле он не имеет отношения к реальным данным. Это шланг, перекачивающий жидкость, но если ты попытаешься настроить насос не на подачу воды в шланг, а на выкачку из шланга воды то получишь просто воздушный поток но никакой жидкости.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 07.05.2012, 05:40   #12
Geksod
Пользователь
 
Регистрация: 27.08.2011
Сообщений: 10
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Есть. Толи ты получаешь набор у компонента, который с БД взаимодействует, то ли ты пытаешься получить набор у того компонента, кто о нем ничего не знает. DataSource это посредник (полупроводник) - на самом деле он не имеет отношения к реальным данным. Это шланг, перекачивающий жидкость, но если ты попытаешься настроить насос не на подачу воды в шланг, а на выкачку из шланга воды то получишь просто воздушный поток но никакой жидкости.
Пробую и так, и эдак. Работает. Объясните, пожалуйста, в каком случае необходимо подключать DataSource1 к SQLQuery, а в каких наоборот. И нужно ли наоборот?
Geksod вне форума Ответить с цитированием
Старый 07.05.2012, 08:05   #13
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Если ты подключаешь DataSource1 к SQLQuery, то считается что источник данных SQLQuery, если наоборот то DataSource1.
Второй вариант иногда полезен для реляций типа Master-Detail. Когда один компонент Query может стать источником для другого Query. Однако я лично на практике никогда не сталкивался с такой схемой.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 07.05.2012, 11:13   #14
Yurk@
Участник клуба
 
Аватар для Yurk@
 
Регистрация: 19.12.2007
Сообщений: 1,100
По умолчанию

Схема Master-Detail для Query удобна когда работа идёт с множеством справочников у которых набор данных каждого следующего справочника зависит от выбора значения предыдущего справочника. в таком случае не приходится заморачиваться над обработкой этих данных, а просто настраивается Master-Detail для них и все работает по ключевым полям))
На форуме: Помогаю за спасибо
ICQ\Skype: Это моё личное время ...
Yurk@ вне форума Ответить с цитированием
Старый 07.05.2012, 12:18   #15
IgoreKMaN
Пользователь
 
Регистрация: 24.04.2012
Сообщений: 88
По умолчанию

я там вот точно иак пробава, а оно не работает(Я перешел на компоненты ADO)
IgoreKMaN вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Edit поиск Lukashi Общие вопросы Delphi 17 29.05.2011 20:13
SQL-запрос по значению из Edit _Irina_ БД в Delphi 8 13.05.2011 14:51
Поиск в Edit bulldog5293 Общие вопросы Delphi 2 30.11.2010 22:12
Текст взять из Edit в SQL (Delphi) Люсьен SQL, базы данных 4 29.10.2010 18:11
Sql-запрос по значению, введенному в Edit setrik777 БД в Delphi 5 27.05.2009 15:26