Показать полную графическую версию : Cоединение InTouch c базой данных MSSQL
Не удается установить соединение с базой данных MSSQL (функция SQLConnect).
Видимо проблемы в правильном задании строки ConnectString, определяющей базу данных. Примеры, взятые из InTouch Help для провайдеров OLE DB, ODBC результата не дали.
{........ темка устарела судя по дате, но только для спрашивающего...}
Вопрос аналогичный:
Работал InTouch 7.11 с Access файлом *.mdb через ODBC на WinXP
Теперь нужно подключить этот проект к SQL Server
ODBC изменил, тест проходит успешно, т.е. досуп к базе есть (в ODBC указал БД на SQL сервере к которой обращаюсь по умолчанию).
SQLConnect тоже проходит ResultCode в норме.
Все таблицы (структура и данные) из Access экспортированы в SQL Server. Все наименования таблиц, поля, типы данных соответствуют. (если считать nvachar подходящим типом для тэга Message).
При выполнении SQLSelect данные не получаются. Почему?
В трассировке SQL Server видно, что проходит login из приложения InTouch, также поступает запрос на чтение данных SELECT.
При тесте этого же запроса в самом Sql Server (Qwery) он возвращает запрашиваемые данные, но тэг не получает значения даже SQLNumRows. А вот из Access базы этот же запрос прекрасно получает данные.
ConnectionString уже все варианты перелопатил - без результата.
Что делать? Скиньте плиз примерчик скрипта InTouch для чтения данных из таблицы БД MS SQL Server.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.