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


SELECT * FROM WorkCenter INTO CURSOR OldWorkCenter

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

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

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

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

Ваш код точно таже не работает.
...
Рейтинг: 0 / 0
11.03.2010, 16:46
    #36514613
vick057
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему не работает ?!
FAM,
Не заметил.
Действительно, курсор...
Сейчас попробовал. работает без READWRITE.
...
Рейтинг: 0 / 0
11.03.2010, 17:09
    #36514703
vick057
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему не работает ?!
На такие вопросы обычно слету отвечает Владимир М.
...
Рейтинг: 0 / 0
11.03.2010, 17:15
    #36514723
FAM
FAM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему не работает ?!
ВСЕМ СПАСИБО! Проблема была в конфликте библиотек. поставил VFP9RENU.DLL и все побежало.
...
Рейтинг: 0 / 0
11.03.2010, 17:21
    #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
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Почему не работает ?! / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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