![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Вопрос по использованию midas [D6, MSSQL]
Nikky © (2003-06-19 12:40:00)имеется аппсервер, в котором данные для datasetprovider обеспечивает sql-запрос (через ADOQuery), имеющий дело с двумя таблицами. Соответственно в приложении-клиенте эти данные представлены уже в одной таблице (ClientDataSet). Однако при редактировании в приложении-клиенте данные не сохраняются в sqlserver.
Nikky (2003-06-20 17:13:00) [1]естесственно делаю, не совсем ж дурак, а за ссылку пасиба
Juggler (2003-06-20 16:32:00) [2]Сходи на ww.rsdn.ru/article/default.asp?db/midas.xml
Там лежит статья "MIDAS практическое применение".
После того когда внесены изменения ты делаеш ApplyUpdates(0),
если нет то данные не будут сохранены.
AleksandrKu (2003-06-20 08:16:00) [3]Попрорбуй изменения вносить хранимой процедурой
я понимаю что сложнее но надежнее (я так думаю)
Nikky (2003-06-19 17:22:00) [4]дело в том что в рамках текущего выполнения программы-клиента, несмотря на многочисленные рефреши с сервака, данные изменяются и сохраняются, но как только прога завершается и запускается снова, изменениям опаньки
Kapusto (2003-06-19 14:53:00) [5]Какие флаги выставлены у полей в ADOQuery, pfnUpdate, pfnWhere попробуй выставить только у полей первой таблицы, ResolveToDataset у провайдера в False... на крайний случай придется руками разруливать...
stone (2003-06-19 14:31:00) [6]
> select * from table1 left join table2 on table1.id=table2.id
> вроде должен быть редактируемым?
Запрос редактируемый.
Тогда не знаю, телепатически очень сложно...
Nikky (2003-06-19 14:22:00) [7]последние два пункта - точно нет, а по-первому:
select * from table1 left join table2 on table1.id=table2.id
вроде должен быть редактируемым?
stone (2003-06-19 12:44:00) [8]Возможно при нескольких вариантах:
1. Получаемы набор данных не является редактируемым(используются агрегатные функции, вложенные запросы и т.д)
2. Принудительно установлено свойство ReadOnly.
3. На сервере нет необходимых прав для данного пользователя/приложения
вариантов может быть масса