|
SetSQLSelect( ) & Update()
|
|||
---|---|---|---|
#18+
привет всем. Вопрос: почему РВ ругается, те пишет "у dw нет capability" когда я в dw_1 с пом-ю SetSQLSelect( ) запихиваю значения, собранные из разных таблиц потом делаю Update() PS dw_1 это одна таблица ... |
|||
:
Нравится:
Не нравится:
|
|||
16.01.2004, 15:46 |
|
SetSQLSelect( ) & Update()
|
|||
---|---|---|---|
#18+
Ваш вопрос содержит противоречие - если вы подменяете запрос на такой, который использует несколько таблиц (и такой запрос просто так update'ить нельзя), а потом говорите, что в dw_1 только одна таблица. "у dw нет capability" - прямо так и пишет? Переформулируйте вопрос. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.01.2004, 16:33 |
|
SetSQLSelect( ) & Update()
|
|||
---|---|---|---|
#18+
сначала я выбираю данные стандартными средствами РВ из одной таблицы в dw_1, потом с пом-ю SetSQLSelect( ), выбираю в dw_1 значения из разных таблиц, потом делаю dw_1.Update() , он пишет: "у dw_1 нет возможности Update()" ... |
|||
:
Нравится:
Не нравится:
|
|||
16.01.2004, 17:59 |
|
SetSQLSelect( ) & Update()
|
|||
---|---|---|---|
#18+
Из хелпа по SetSQLSelect: If the new SELECT statement has a different table name in the FROM clause and the DataWindow object is updatable, then PowerBuilder must change the update information for the DataWindow object. PowerBuilder assumes the key columns are in the same positions as in the original definition. The following conditions will make the DataWindow not updatable: · There is more than one table in the FROM clause. · A DataWindow update column is a computed column in the SELECT statement. If changing the SELECT statement makes the DataWindow object not updatable, the DataWindow control cannot execute an Update method call for the DataWindow object in the future. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.01.2004, 19:02 |
|
SetSQLSelect( ) & Update()
|
|||
---|---|---|---|
#18+
Если Вам действительно нужно выполнять Update той таблицы, как если бы запрос был основан на ней, то после SetSQLSelect нужно указать соотв. свойства для DW, например: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
... |
|||
:
Нравится:
Не нравится:
|
|||
16.01.2004, 21:34 |
|
|
start [/forum/topic.php?fid=15&fpage=110&tid=1339349]: |
0ms |
get settings: |
13ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
63ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
others: | 15ms |
total: | 183ms |
0 / 0 |