Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Курсор и обновление данных в источнике / 13 сообщений из 13, страница 1 из 1
24.05.2006, 15:42
    #33748914
vick057
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Курсор и обновление данных в источнике
AS400(DB2)+VFP
Не могу понять как это работает.
Если c помощью SqlExec посылаю update или insert into, то все работает.
А если правлю данные в курсоре и потом tableupdate(.t.), то ничего не сохраняется.
...
Рейтинг: 0 / 0
24.05.2006, 15:48
    #33748946
Проходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Курсор и обновление данных в источнике
А курсор правильно настроен? И настроен ли вообще?
...
Рейтинг: 0 / 0
24.05.2006, 16:10
    #33749050
vick057
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Курсор и обновление данных в источнике
А чем его настраивать? И что там нужно настроить?

Вот что у меня:

STORE SQLCONNECT('xxx', 'xxx', 'xxx') TO con
= SQLSETPROP(con, 'asynchronous', .F.)
zapr="select * from avs"
aa=SQLEXEC(con, zapr, "xxx")
...
Рейтинг: 0 / 0
24.05.2006, 16:29
    #33749143
PaulWist
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Курсор и обновление данных в источнике
См CursorSetProp() на предмет Tables,UpdatableFieldList итп, а лучше сделай RemoteView и посмотри как Фокс настроит обновление.
...
Рейтинг: 0 / 0
24.05.2006, 16:39
    #33749190
vick057
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Курсор и обновление данных в источнике
Создал Remote View, та же история.
...
Рейтинг: 0 / 0
24.05.2006, 16:43
    #33749203
PaulWist
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Курсор и обновление данных в источнике
Ну галку на SendUpdate поставь.
...
Рейтинг: 0 / 0
24.05.2006, 16:50
    #33749230
vick057
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Курсор и обновление данных в источнике
О!
Нашел эту галку Send SQL updates, но она недоступна(сволочь).
...
Рейтинг: 0 / 0
24.05.2006, 16:56
    #33749255
PaulWist
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Курсор и обновление данных в источнике
Ну, ёлки палки - поставь ключевое поле по которому будет вестись обновление.
...
Рейтинг: 0 / 0
24.05.2006, 18:11
    #33749524
vick057
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Курсор и обновление данных в источнике
Спасибо! Сейчас, по крайней мере, пытается обновить.
Правда выдает "... update нельзя выполнить из-за ограничения CHECK."
Хотя поле PRIMARY KEY не пустое и create table делалось без checkov.
...
Рейтинг: 0 / 0
24.05.2006, 18:50
    #33749655
PaulWist
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Курсор и обновление данных в источнике
vick057Правда выдает "... update нельзя выполнить из-за ограничения CHECK."
Хотя поле PRIMARY KEY не пустое и create table делалось без checkov.

А точное сообщение об ошибке ?

Primary key - само является ограничением не допускающим дубликатов записей.
...
Рейтинг: 0 / 0
24.05.2006, 18:55
    #33749673
vick057
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Курсор и обновление данных в источнике
Таблица сейчас пустая. Я пытаюсь добавить одну запись, т.е. дубликатов быть не может.
Выдает:

Оператор INSERT или update нельзя выполнить из-за ограничения CHECK.
...
Рейтинг: 0 / 0
24.05.2006, 19:04
    #33749689
PaulWist
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Курсор и обновление данных в источнике
Ну давай тогда полный скрипт таблицы. И Скрипт RV.

зы как сделать знаешь?
...
Рейтинг: 0 / 0
24.05.2006, 19:19
    #33749719
vick057
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Курсор и обновление данных в источнике
Спасибо за помощь.
Когда начал смотреть скрипт таблицы увидел, что у ключевого поля Updatable .F. Исправил и все стало ОК. Причем он не давал нигде менять, кроме как в самом скрипте.
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Курсор и обновление данных в источнике / 13 сообщений из 13, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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