powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / HELP !!!
4 сообщений из 4, страница 1 из 1
HELP !!!
    #32545903
ArDo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Занялся я новым для себя делом: запросами, появились вопросы, на которые в книжках ответов нет.

Есть вот такая процедурка_которая_формирует_курсор

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
SELECT SELECT( 1 )
_sqlconn = sqlconnect()

&& До этого места все всегда работает. Можно прописать в sqlconnect название базы, пароль и т.д.
&& Однозначно: _sqlconn =  1  при запуске с любой машины

SQLSETPROP(_sqlconn, "Asynchronous", .f. ) 
SQLSETPROP(_sqlconn, "Transactions",  1  ) 

_otm_query = "SELECT ... тут текст запроса наполовину сделанный построителем и он тоже работает ..."
  
= SQLEXEC(_sqlconn, _otm_query, "otmcur")



Далее из под кнопки запускается следующий фрагмент

Код: plaintext
1.
2.
3.
4.
DO процедурка_которая_формирует_курсор

SELECT otmcur

report format otm_exec FOR otmcur.status_otm =  2  to printer preview

Делаю приложение, выкладываю его на отдельную общедоступную машину вместе со всеми необходимыми компонентами и локально оно не запускается.

Проблема:

При запуске с одной машины все работает как часы, никаких ошибок даже если отчет пустой.
При запуске с другого рабочего места сообщает об отсутствии курсора otmcur и соответственно отчета не формирует.

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

Код: plaintext
1.
2.
3.
4.
IF SQLExec(...)< 1 
LOCAL laError( 1 )
=AERROR(laError)
* Далее разбор значения массива laError на предмет причины отказа
ENDIF

Скорее всего, проблема в правах доступа к серверной базе данных.
...
Рейтинг: 0 / 0
HELP !!!
    #32546995
ArDo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ошибку разобрал, но понятнее не стало:
Код: plaintext
1.
2.
3.
 1        - 1526 
 2 , 3 , 4   - Connectivity error ... Invalid object name 'OTM_GROUP'
 5        -  208 
 6        -  1 

'OTM_GROUP' это первая таблица в списке, она есть на сервере и в ней есть данные.

Не зависит ли это от установок VFP?
На той машине на которой не работает Fox не установлен, только необходимые библиотеки.
...
Рейтинг: 0 / 0
HELP !!!
    #32547079
ArDo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sorry
Уже установил.
Connectivity error превратилась в ошибку подключения и все на этом!
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / HELP !!!
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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