powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Проблема с коннектом
2 сообщений из 2, страница 1 из 1
Проблема с коннектом
    #35624134
FAM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Прога работет по сетке, используются представления данных. Делаем вставку (ч-з INSERT) и что-то пошло не так.
Выдается ошибка обновления и все встает колом - ругается на то, что вставка невозможна и только полная перезагрузка спасает.

Как сбросить ошибку коннекта?
...
Рейтинг: 0 / 0
Проблема с коннектом
    #35624334
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мда... Ну, давайте по пунктам

FAMПрога работет по сетке, используются представления данных.
Речь идет о Local View и прямой работе с DBF-таблицами, которые просто лежат на расшаренном ресурсе? Или это Remote View и подключение осуществляется через Connect?

FAMДелаем вставку (ч-з INSERT) и что-то пошло не так.
Выдается ошибка обновления и все встает колом - ругается на то, что вставка невозможна и только полная перезагрузка спасает.
Это надо понимать так, что вы находитесь в 3 режиме буферизации, сброс буфера происходит автоматически, и вы не делаете никаких проверок?

Корректная вставка записи должна выглядеть примерно так:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
INSERT INTO ... VALUES (...)
IF TableUpdate() = .F.
	* Сбросить буфер не удалось, уточняем причину ошибки
	LOCAL laError( 1 )
	=AERROR(laError)
	* Анализ содержимого массива laError для уточнения причины ошибки
ENDIF

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


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