Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / 1491 error / 7 сообщений из 7, страница 1 из 1
29.01.2007, 11:59
    #34289152
АндрейМар
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
1491 error
Доброго времени суток!
Помогите разобраться.

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."
Где собака порылась?
...
Рейтинг: 0 / 0
29.01.2007, 12:49
    #34289394
PaulWist
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
1491 error
= SQLEXEC(hCon, [SELECT WrkId, WrkNmS, stWrk FROM Wcrd], 'WCrd' )
?hNPF

?CURSORSETPROP('Tables', 'dbo.WCrd', 'WCrd1' )
...
Рейтинг: 0 / 0
29.01.2007, 12:56
    #34289432
АндрейМ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
1491 error
Прошу прощения, это просто опечатка при наборе текста, на самом деле все правильно.
Имя курсора и удаленной таблицы - WCrd
...
Рейтинг: 0 / 0
29.01.2007, 14:26
    #34289827
PaulWist
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
1491 error
Что бы не гадать, сделайте в визарде RemoteView, затем используя GenDBC.prg получить код создания RV.
...
Рейтинг: 0 / 0
29.01.2007, 14:45
    #34289903
АндрейМ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
1491 error
Именно так и было сделано. Создал RV сгенерил код, ручками написал через запрос прописал свойства, а не работает. Через удаленное представление работает, а когда тоже самое прописываешь руками не хочет.
...
Рейтинг: 0 / 0
29.01.2007, 15:14
    #34290031
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
1491 error
Попробуй так

?CURSORSETPROP('UpdateNameList', 'WrkId WCrd.WrkId, WrkNmS WCrd.WrkNmS, stWrk WCrd.stWrk', 'WCrd')

Т.е. добавь имя таблицы на сервере, перед именами полей.

И кстати, свойство WhereType случайно не менял? Лучше оставить его в значении по умолчанию, т.е. равное 1.
...
Рейтинг: 0 / 0
30.01.2007, 08:11
    #34291516
АндрейМ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
1491 error
Спасибо всем откликнувшимся, проблему решил.
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / 1491 error / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]