Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Почему REQUERY дает ошибку 1536? / 9 сообщений из 9, страница 1 из 1
23.03.2005, 09:40
    #32975261
# Darth Vader #
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему REQUERY дает ошибку 1536?
Доброе утро .

Этот метод я использую для обновления данных в гриде. Грид основан на view .. Но в коде я всё делаю ручками. Insert , Delete , Update. В самой вьюхе выставил признаки обновления записей на вкладке "Update Criteria".

Без REQUERY все работает на ура. Но изменений не вижу в гриде . Ставлю реквери и вылетает это."Function not supportde on native tables"

И еще попутно вопрос. Почему у меня валятся индексы , и база сама один раз упала. Была ругань на файл с расширением dbc. Один раз полностью переделал базу.

Парни , может кто посмотрит на мое порно. Я тут выложу проект . Взглядом мастера окинет . Проектик небольшой , если надо я растусую , что и для чего. И вообще конечно бы хотел потрещать о моих проблемах по аське с кем из лисов.
Моя аська 349-274- 477 (Вечный). Был бы очень признателен за помощь.
...
Рейтинг: 0 / 0
23.03.2005, 09:48
    #32975276
Владимир СА
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему REQUERY дает ошибку 1536?
Eternal
Этот метод я использую для обновления данных в гриде. Грид основан на view .. Но в коде я всё делаю ручками. Insert , Delete , Update. В самой вьюхе выставил признаки обновления записей на вкладке "Update Criteria".

Что значит ручками, если в "Update Criteria" ты уже признаки эти установил?
...
Рейтинг: 0 / 0
23.03.2005, 09:53
    #32975290
Владимир СА
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему REQUERY дает ошибку 1536?
А может у тебя перескочило на другой Table.
Произведи REQUERY('Имя Local View')
...
Рейтинг: 0 / 0
23.03.2005, 09:54
    #32975293
# Darth Vader #
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему REQUERY дает ошибку 1536?
Дело в том, что с помощью вьюхи я выбираю данные из 4 связанных таблиц и чтобы юзеру было удобней показываю их в гриде. Отдельно сделаны на форме кнопки и поля для апдейта / удаления и добавления записей. Но все вещи прописаны в коде и выполняю скуль запросы не по отношения к вьюхе , а по отношению лишь к одной таблице. Напр. так добавляю запись

INSERT INTO tableexponat (id_expo,nazv_expo,id_gr,id_uch,id_vist) VALUES (VAL(thisform.txtId_expo.Value) ,thisform.txtName_expo .Value,VAL(thisform.combogroup.Value),VAL(thisform.combouch.Value), VAL(thisform.combovist.Value))

Но потом мне всего лишь надо сделать реквери для вьюхи и отобразить изменения в гриде.
...
Рейтинг: 0 / 0
23.03.2005, 09:57
    #32975301
# Darth Vader #
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему REQUERY дает ошибку 1536?
Владимир САА может у тебя перескочило на другой Table.
Произведи REQUERY('Имя Local View')

Красавец!!!

Есть , точно ! Уоркинг! Но я не всосал почему перескачил реквери...может потому , что я его вызываю так requery() ?
...
Рейтинг: 0 / 0
23.03.2005, 10:01
    #32975316
Andrey Ts
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему REQUERY дает ошибку 1536?
EternalИ еще попутно вопрос. Почему у меня валятся индексы , и база сама один раз упала. Была ругань на файл с расширением dbc. Один раз полностью переделал базу.

А это у меня было на FAT32 регулярно. Может, в этом дело?
Еще вопрос: делается ли периодически PACK DATABASE?
...
Рейтинг: 0 / 0
23.03.2005, 10:03
    #32975326
# Darth Vader #
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему REQUERY дает ошибку 1536?
[/quot]
А это у меня было на FAT32 регулярно. Может, в этом дело?
Еще вопрос: делается ли периодически PACK DATABASE?[/quot]

Да , фат_32 .

Не делается... Упс. Как это делать и для чего?
...
Рейтинг: 0 / 0
23.03.2005, 10:03
    #32975327
Владимир СА
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему REQUERY дает ошибку 1536?
Eternal
INSERT INTO tableexponat (id_expo,nazv_expo,id_gr,id_uch,id_vist) VALUES (VAL(thisform.txtId_expo.Value) ,thisform.txtName_expo .Value,VAL(thisform.combogroup.Value),VAL(thisform.combouch.Value), VAL(thisform.combovist.Value))

Но потом мне всего лишь надо сделать реквери для вьюхи и отобразить изменения в гриде.
А команда INSERT INTO проходит чисто?
Наверное id_expo ключевой параметр. И ты даешь пользователю его определить. А не может быть такое, что такой параметр уже имеет место. И view дает ошибку.
...
Рейтинг: 0 / 0
23.03.2005, 10:04
    #32975331
# Darth Vader #
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему REQUERY дает ошибку 1536?
Владимир СА Eternal
INSERT INTO tableexponat (id_expo,nazv_expo,id_gr,id_uch,id_vist) VALUES (VAL(thisform.txtId_expo.Value) ,thisform.txtName_expo .Value,VAL(thisform.combogroup.Value),VAL(thisform.combouch.Value), VAL(thisform.combovist.Value))

Но потом мне всего лишь надо сделать реквери для вьюхи и отобразить изменения в гриде.
А команда INSERT INTO проходит чисто?
Наверное id_expo ключевой параметр. И ты даешь пользователю его определить. А не может быть такое, что такой параметр уже имеет место. И view дает ошибку.

Нет , уже все нормально. Спасибо Вова!
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Почему REQUERY дает ошибку 1536? / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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