Гость
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Невозможно обновить курсор , так как он только для чтения / 3 сообщений из 3, страница 1 из 1
29.09.2011, 16:06
    #37461470
Alexandr29
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Невозможно обновить курсор , так как он только для чтения
Создаю камандой Create Cursor курсор, потом
Insert Into aGoSdo (Date , Katalog_id , summaKatal ,Name);
SELECT Sdo.Date, Katalogost.Katalog_id,Katalogost.summaKatal, Katalog.Name;
FROM ;
добавляю в него данные (остатки), потом
Insert Into aGoSdo ( Katalog_id , summaKatal,Name);
SELECT Sdoop.Katalog_id, Sum(Sdoop.summasdoop*Opinout.mnojetel), Katalog.Name;
FROM ;
второй раз добавляю в него данные (обороты).
Так вот при втором Insert Into вылетает ошибка Невозможно обновить курсор , так как он только для чтения
Вопрос: как можно решить эту проблему?
...
Рейтинг: 0 / 0
29.09.2011, 16:16
    #37461490
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Невозможно обновить курсор , так как он только для чтения
Alexandr29,

Проверь, ты точно курсоры не перепутал? Только для чтения курсоры создаются в результате SELECTа, лечится указанием ключа READWRITE
...
Рейтинг: 0 / 0
29.09.2011, 16:48
    #37461554
Alexandr29
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Невозможно обновить курсор , так как он только для чтения
Спасиб все понял у меня в коде перед вторым Inset into стояло
select aGoSdo
If Reccount()=0
Select {^1900-01-01} As Date, Katalog.Id, 0 As summaKatal, Katalog.Name;
FROM datasdo!Katalog into cursor aGoSdo
ldDateGo={^1900-01-01}
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Невозможно обновить курсор , так как он только для чтения / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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