![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Клиент+Сервер приложений+БД [D7, MySQL]
Оливка © (2006-04-07 15:31:00)Доброго всем времени суток!
Такая ситуация: есть модуль сервера приложений с компонентами TZConnection, ZQuery (Zeos) и TDataSetProvider; в клиентской части в модуле данных TSocketConnection, TClientDataSet и TDataSource.
В ZQuery запрос, например: select * from customers.
Нужно во время работы программы поменять этот запрос на: select * from customers where cnum=5
Как это сделать? В какой части: сервере приложений или клиенте?
Savek (2006-04-07 16:00:00) [1]Соответственно на стороне сервера у DataSetProvider должно быть установлено свойство poAllowCommandText
Оливка (2006-04-07 15:44:00) [2]>Savek Ага, значит так все происходит? Спасиб, попробую
Оливка (2006-04-07 15:42:00) [3]Я пока в этой архитектуре слабо разбираюсь. Если можно поподробнее.
Savek (2006-04-07 15:41:00) [4]
ClientDataSet1.Close;
ClientDataSet1.CommandText:='Текст запроса';
ClientDataSet1.Open;
Курдль (2006-04-07 15:40:00) [5]А что, клиент не умеет вызывать методы с параметрами на сервере приложений? Тогда какой это "сервер приложений"?
Оливка (2006-04-07 15:37:00) [6]Событие происходит на клиенте. Например, нажимается кнопка. Можно ли как-то поменять SQL-запрос в ZQuery ? Как получить событие от клиента?
Курдль (2006-04-07 15:34:00) [7]А каким боком клиент с запросами может быть связан? Зачем тогда вообще 3-е звено вводить?