|
|
|
1491 error
|
|||
|---|---|---|---|
|
#18+
Доброго времени суток! Помогите разобраться. hCon = SQLCONNECT('MyServer', .T.) IF hCon <= 0 WAIT WINDOW NOWAIT 'Error!' RETURN ENDIF = SQLEXEC(hCon, [SELECT WrkId, WrkNmS, stWrk FROM Wcrd], 'WCrd') ?hNPF ?CURSORSETPROP('Tables', 'dbo.WCrd', 'WCrd1') ?CURSORSETPROP('UpdateNameList', 'WrkId WrkId, WrkNmS WrkNmS, stWrk stWrk', 'WCrd') ?CURSORSETPROP('KeyFieldList', 'WrkId', 'WCrd') ?CURSORSETPROP('UpdatableFieldList', 'WrkId, WrkNmS, stWrk', 'WCrd') ?CURSORSETPROP('SendUpdates', .T., 'WCrd') REPLACE wrknms WITH 'New Value' ?TABLEUPDATE(2,.t.,'WCrd') AERROR(a_err) Получаем ошибку 1491 "No update tables are specified." Где собака порылась? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2007, 11:59 |
|
||
|
1491 error
|
|||
|---|---|---|---|
|
#18+
= SQLEXEC(hCon, [SELECT WrkId, WrkNmS, stWrk FROM Wcrd], 'WCrd' ) ?hNPF ?CURSORSETPROP('Tables', 'dbo.WCrd', 'WCrd1' ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2007, 12:49 |
|
||
|
1491 error
|
|||
|---|---|---|---|
|
#18+
Прошу прощения, это просто опечатка при наборе текста, на самом деле все правильно. Имя курсора и удаленной таблицы - WCrd ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2007, 12:56 |
|
||
|
1491 error
|
|||
|---|---|---|---|
|
#18+
Что бы не гадать, сделайте в визарде RemoteView, затем используя GenDBC.prg получить код создания RV. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2007, 14:26 |
|
||
|
1491 error
|
|||
|---|---|---|---|
|
#18+
Именно так и было сделано. Создал RV сгенерил код, ручками написал через запрос прописал свойства, а не работает. Через удаленное представление работает, а когда тоже самое прописываешь руками не хочет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2007, 14:45 |
|
||
|
1491 error
|
|||
|---|---|---|---|
|
#18+
Попробуй так ?CURSORSETPROP('UpdateNameList', 'WrkId WCrd.WrkId, WrkNmS WCrd.WrkNmS, stWrk WCrd.stWrk', 'WCrd') Т.е. добавь имя таблицы на сервере, перед именами полей. И кстати, свойство WhereType случайно не менял? Лучше оставить его в значении по умолчанию, т.е. равное 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2007, 15:14 |
|
||
|
|

start [/forum/topic.php?fid=41&fpage=215&tid=1589973]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
29ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
2ms |
| others: | 209ms |
| total: | 337ms |

| 0 / 0 |
