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

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

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

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

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

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

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


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