|
Невозможно обновить курсор , так как он только для чтения
|
|||
---|---|---|---|
#18+
Создаю камандой 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 вылетает ошибка Невозможно обновить курсор , так как он только для чтения Вопрос: как можно решить эту проблему? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2011, 16:06 |
|
Невозможно обновить курсор , так как он только для чтения
|
|||
---|---|---|---|
#18+
Alexandr29, Проверь, ты точно курсоры не перепутал? Только для чтения курсоры создаются в результате SELECTа, лечится указанием ключа READWRITE ... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2011, 16:16 |
|
Невозможно обновить курсор , так как он только для чтения
|
|||
---|---|---|---|
#18+
Спасиб все понял у меня в коде перед вторым 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} ... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2011, 16:48 |
|
|
start [/forum/topic.php?fid=41&fpage=68&tid=1584110]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
31ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
2ms |
others: | 15ms |
total: | 140ms |
0 / 0 |