powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Почему не работает ?!
10 сообщений из 10, страница 1 из 1
Почему не работает ?!
    #36514527
FAM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В проекте работает чудесно.
После инсталляции на другом компе при UPDATE
почему-то не может найти OldWorkCenter, открывает диалог выбора файла.


SELECT * FROM WorkCenter INTO CURSOR OldWorkCenter

UPDATE DBF('OldWorkCenter') SET prn = NEwTarifRN
...
Рейтинг: 0 / 0
Почему не работает ?!
    #36514571
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Странно что вообще работало. Курсор select`ом по умолчанию только для чтения создается. Если хочешь в нем что-то менять - добавляй READWRITE
Код: plaintext
1.
2.
SELECT * FROM WorkCenter INTO CURSOR OldWorkCenter READWRITE

UPDATE OldWorkCenter SET prn = NEwTarifRN
...
Рейтинг: 0 / 0
Почему не работает ?!
    #36514581
vick057
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FAM,
А после Select Вы сохраняете файл?
Если нет, то ситуация такая-
В проекте у Вас такой файл(OldWorkCenter) существует(какой-нибудь старый) и он используетя при команде Update, а на другом компе его нет и, соответственно, выдается окно открытия файла.
...
Рейтинг: 0 / 0
Почему не работает ?!
    #36514600
FAM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vick057,

это вообще курсор. В том-то и дело, что он в памяти и писать его в файл мне не нужно, т.к. данные я использую временно.
...
Рейтинг: 0 / 0
Почему не работает ?!
    #36514606
FAM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima T,

Да, конечно, это выход. Но мне интересно, почему код работет неустойчиво. В проекте - все хорошо. Может кто то подсказать? Максимов, ау!
...
Рейтинг: 0 / 0
Почему не работает ?!
    #36514611
FAM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima T,

Ваш код точно таже не работает.
...
Рейтинг: 0 / 0
Почему не работает ?!
    #36514613
vick057
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FAM,
Не заметил.
Действительно, курсор...
Сейчас попробовал. работает без READWRITE.
...
Рейтинг: 0 / 0
Почему не работает ?!
    #36514703
vick057
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На такие вопросы обычно слету отвечает Владимир М.
...
Рейтинг: 0 / 0
Почему не работает ?!
    #36514723
FAM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВСЕМ СПАСИБО! Проблема была в конфликте библиотек. поставил VFP9RENU.DLL и все побежало.
...
Рейтинг: 0 / 0
Почему не работает ?!
    #36514744
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FAMDima T,

Ваш код точно таже не работает.

Из update DBF() убрал?

У меня все работает:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
create Table WorkCenter free (prn c( 10 ), text c( 10 ))
insert into WorkCenter values ('1111', '1111')
insert into WorkCenter values ('2222', '2222')
insert into WorkCenter values ('3333', '3333')

SELECT * FROM WorkCenter INTO CURSOR OldWorkCenter READWRITE

NEwTarifRN = '4444'

UPDATE OldWorkCenter SET prn = NEwTarifRN
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Почему не работает ?!
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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