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

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

Код: 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
03.06.2004, 10:05
    #32545921
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HELP !!!
Отлови ошибку и разбирай подробно в причине отказа:

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

Скорее всего, проблема в правах доступа к серверной базе данных.
...
Рейтинг: 0 / 0
03.06.2004, 15:51
    #32546995
ArDo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HELP !!!
Ошибку разобрал, но понятнее не стало:
Код: 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
03.06.2004, 16:21
    #32547079
ArDo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HELP !!!
Sorry
Уже установил.
Connectivity error превратилась в ошибку подключения и все на этом!
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / HELP !!! / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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