Проблема с SQL и InTouch 9.5

Вопросы, не попадающие в другие разделы.

Проблема с SQL и InTouch 9.5

Сообщение BuldakovIV » Ср апр 16, 2014 5:30 pm

Проблема подключения к SQL из InTouch 9.5
Системный DNS настроил, тест соединения успешный.
В InTouch выполняю скрипт
ConnectString = "DSN=sql; UID=user; PWD=pwd";
ResultSQL = SQLConnect( SQLID, ConnectString );
при этом SQLID не присваивается, по прежнему равен 0.
ResultSQL = -1005.

Подскажите в чем проблема?
Последний раз редактировалось BuldakovIV Ср май 28, 2014 6:00 pm, всего редактировалось 1 раз.
BuldakovIV
 
Сообщения: 41
Зарегистрирован: Ср ноя 06, 2013 12:52 pm

Re: Проблема с SQLConnect InTouch 9.5

Сообщение NewOrdered » Ср апр 16, 2014 6:57 pm

BuldakovIV писал(а):Проблема подключения к SQL из InTouch 9.5
Системный DNS настроил, тест соединения успешный.
В InTouch выполняю скрипт
ConnectString = "DSN=sql; UID=user; PWD=pwd";
ResultSQL = SQLConnect( SQLID, ConnectString );
при этом SQLID не присваивается, по прежнему равен 0.
ResultSQL = -1005.

Подскажите в чем проблема?


Вот такое есть описание кодов ошибок
Help > SQL Access Manager, understanding SQL error messages 

SQL Access Manager Result Codes and Messages

- 1005 Internal Error An internal error occurred. Call Technical Support.


Сам удивился такому описанию.
NewOrdered
 
Сообщения: 232
Зарегистрирован: Пн ноя 15, 2010 7:48 am
Откуда: Kaliningrad

Re: Проблема с SQLConnect InTouch 9.5

Сообщение BuldakovIV » Чт апр 17, 2014 1:13 pm

Я разобрался, оказывается InTouch даже не пытается поднять сессию с sql когда нет bind listov
BuldakovIV
 
Сообщения: 41
Зарегистрирован: Ср ноя 06, 2013 12:52 pm

Re: Проблема с SQLConnect InTouch 9.5

Сообщение Генератор зла » Чт апр 17, 2014 1:27 pm

Да, это так.
Vita est dolor.
Генератор зла
 
Сообщения: 2860
Зарегистрирован: Вс янв 23, 2011 5:08 pm

Re: Проблема с SQLConnect InTouch 9.5

Сообщение BuldakovIV » Ср май 28, 2014 5:22 pm

Почему ResultSQL имеющий тип memory real ни чего не возвращает "0"? SQLID при этом присваивается.

ConnectString = "DSN=sql; UID=sa; PWD=sa";
ResultSQL = SQLConnect( SQLID, ConnectString );
ResultSQL = SQLSetStatement (SQLID, "SELECT sum(Value) from [runtime].[dbo].[_] where tagname = 'A11T3'and Value is not null");
Последний раз редактировалось BuldakovIV Пн июн 02, 2014 12:13 pm, всего редактировалось 2 раз(а).
BuldakovIV
 
Сообщения: 41
Зарегистрирован: Ср ноя 06, 2013 12:52 pm

Re: Проблема с SQL и InTouch 9.5

Сообщение Генератор зла » Чт май 29, 2014 11:41 am

BuldakovIV писал(а):Почему ResultSQL имеющий тип memory real ни чего не возвращает "0", SQLID присваивается?

Сами то поняли, что написали? :)
Vita est dolor.
Генератор зла
 
Сообщения: 2860
Зарегистрирован: Вс янв 23, 2011 5:08 pm

Re: Проблема с SQL и InTouch 9.5

Сообщение BuldakovIV » Пн июн 02, 2014 12:15 pm

Откорректировал...
я имел введу что соединение с БД есть, в мониторинге БД вижу подключение пользователя от InTouch приложения.
но результат выполнения запроса не возвращается.
BuldakovIV
 
Сообщения: 41
Зарегистрирован: Ср ноя 06, 2013 12:52 pm

Re: Проблема с SQL и InTouch 9.5

Сообщение NewOrdered » Пн июн 02, 2014 12:41 pm

BuldakovIV писал(а): но результат выполнения запроса не возвращается.

Результатом запроса может быть и 0 строк.
NewOrdered
 
Сообщения: 232
Зарегистрирован: Пн ноя 15, 2010 7:48 am
Откуда: Kaliningrad

Re: Проблема с SQL и InTouch 9.5

Сообщение BuldakovIV » Пн июн 02, 2014 1:02 pm

NewOrdered писал(а): Результатом запроса может быть и 0 строк.


Это не верное возвращение результата запроса к БД.
В SQL M Studio результат другой выходит
BuldakovIV
 
Сообщения: 41
Зарегистрирован: Ср ноя 06, 2013 12:52 pm


Вернуться в Другое

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8