powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Успешное обновление данных на sql-сервере
6 сообщений из 6, страница 1 из 1
Успешное обновление данных на sql-сервере
    #33540654
stivap
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет!
Как клиенту вернуть признак того, что данные на сервере успешно обновились?
Спасибо!
...
Рейтинг: 0 / 0
Успешное обновление данных на sql-сервере
    #33540681
Недоходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 stivap
Зделай выборку в какой нить курсор той строки которую добавил пользователь. И проверь на Reccount. Если 1 то все ок. если 0 то серваку крышка.
...
Рейтинг: 0 / 0
Успешное обновление данных на sql-сервере
    #33540725
stivap
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А если просто сделать update записи, тогда получается надо проверять сверять старые значения в объектах с новыми значениями в курсоре
...
Рейтинг: 0 / 0
Успешное обновление данных на sql-сервере
    #33540729
Фотография Aleksey-K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
stivapПривет!
Как клиенту вернуть признак того, что данные на сервере успешно обновились?
Спасибо!
А какой вам признак нужен!?
Если код сервера, то после каждой UPDATE и пр. неплохо бы проверять на ошибку и взвращать текст ошибки через RAISERROR. Например:
Код: plaintext
1.
2.
3.
4.
5.
IF @@ERROR <>  0 
BEGIN
	ROLLBACK TRANSACTION
	RAISERROR('Не могу обновит то то... для ID=%d!',  16 , 1 ,@MY_ID)
	RETURN (- 1 )
END
На клиенте, разумеется, после каждой SQLEXEC надо проверить, чего она вернула:
Код: plaintext
1.
2.
3.
4.
5.
m.lResult = SQLEXEC(m.phServer, m.lCommand)
IF m.lResult <  0 
    AERROR(lErr)
    ....
    ....
ENDIF
Разумеется, это только пример. Реальный кода обработки ошибок будет более сложный, но, надеюсь, что пример поможет в его написании.
С уважением, Алексей.
...
Рейтинг: 0 / 0
Успешное обновление данных на sql-сервере
    #33540748
Недоходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 stivap

С признаками гораздо легче. Может у вас есть поле где идет нумерация? так по номерам и проверять. Имею ввиду то что при отправке запроса программа от пользователя ищет сначало макс число нумерации, а потом прибавляет 1. следовательно по этому результату можно проверить, есть ли такая запись с таким номером.
...
Рейтинг: 0 / 0
Успешное обновление данных на sql-сервере
    #33547863
Igor Korolyov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hi stivap!

Зависит от того какой сервер, какая версия фокса, и каким образом
"обновлялись" данные. Универсального ответа тут нету и быть не может.

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Успешное обновление данных на sql-сервере
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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