Ошибка ODBC

Страницы: 1
RSS
Ошибка ODBC
 
Здравствуйте, мне нужна консультация по таблицы обезличенных сделок по ODBC в мою БД созданную в MS SQL. Проблема заключается в следующем:

При попытке выбора таблицы в Квике выводит следующие ошибки:
Ошибка ODBC при инициализации получения списка полей таблицы
Не удалось найти сервер «имя моего сервера» в sys.servers. Убедитесь, что указано правильное имя сервера. Если необходимо, выполните хранимую процедуру sp_addlinkedserver, чтобы добавить сервер в sys.servers. код ошибки 7202

Заявление было прекращено  код ошибки 3621

Однако, если я создаю ту же таблицу в БД "MASTER" эти проблемы отсутствуют, но ошибка вываливается когда заканчиваются строки в процессе вывода. Я где-то читал, сейчас уже не могу найти, что БД "MASTER"

не подходит для такого рода вывода.
Я, так понимаю здесь есть два пути решения проблемы, исправить проблему с количеством строк в БД "MASTER", либо перенастроить мою БД для вывода, но я не могу найти информацию в интернете ни по тому, ни по другому поводу.

В чём мои ошибки? Ну или выложите пожалуйста подробную инструкцию по созданию БД и таблицы, как у себя. Обязательные столбцы для моей таблицы (которые я хочу видеть) - Номер, Время, Бумага, Цена, Кол-во, Операция, Объем.


И ещё вопрос: как быть с первой безымянной колонкой в неё * записать или пустой оставлять? пробовал и то и то. В мастере без разницы.
 
 Я, тут немного пошаманил, и эти ошибки устранил, но появилась другая

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

код ошибки не помню уже. Подскажите пожалуйста, какой из моих столбцов выдаёт эту ошибку. Или какие столбцы из моих Номер, Время, Бумага, Цена, Кол-во, Операция, Объем.  какие параметры должны иметь. Спасибо!
 
вот мои столбцы [*]  int
                            [Номер] int
                            [Время] nvarchar (50)
                            [Бумага] nvatchar (50)
                            [Цена] int
                            [Кол-во] int
                            [Операция] nvarchar (50)
                            [Объем] int
Исправьте пожалуйста ошибки.
 
Добрый день.

Проверьте правильность типов полей по документации на QUIK.
Раздел 6. Совместная работа с другими приложениями/Приложение

Например у Вас написано [Операция] nvarchar, а должно быть VARCHAR.
[Цена] int, вместо int укажите DECIMAL(15,6). И так далее.
 
Спасибо!
 
Цитата
Egor Zaytsev написал:
Добрый день.

Проверьте правильность типов полей по документации на QUIK.
Раздел 6. Совместная работа с другими приложениями/Приложение

Например у Вас написано [Операция] nvarchar, а должно быть VARCHAR.
[Цена] int, вместо int укажите DECIMAL(15,6). И так далее.
Не получается, у меня кроме "Номер" везде NULL, Почему так?
"Номер" оттображается корректно.
 
Цитата
Иван написал:
Цитата
Egor Zaytsev   написал:
Добрый день.

Проверьте правильность типов полей по документации на QUIK.
Раздел 6. Совместная работа с другими приложениями/Приложение

Например у Вас написано [Операция] nvarchar, а должно быть VARCHAR.
[Цена] int, вместо int укажите DECIMAL(15,6). И так далее.
Не получается, у меня кроме "Номер" везде NULL, Почему так?
"Номер" оттображается корректно.
Добрый день.

Чтобы понять почему потребуются подробности.

1. Создайте в папке с программой Quik файл с именем quik_odbc.log
После перезапуска Quik, туда начнется записываться логи ODBC экспорта.
Воспроизведите проблему, после чего пришлите полученный лога нам на ящик quiksupport@arqatech.com с указанием ссылки на эту ветку форума.

2. Также потребуются скриншоты настроек ODBC из программы QUIK.
 
Добрый день, с настройками оказалось всё в порядке, но есть ещё один вопрос: какой collation (параметры сортировки сервера) мне установить на моём сервере для корректного отображения текстовых значений "операция" (купля, продажа) и "бумага" (название бумаги - в нём присутствуют квадратные скобки), а то у меня там вопросы, Сортировка в первую очередь будет происходить именно по этим параметрам, а уже после по всем остальным. На моём сервере установлено значение SQL_Latin1_General_CP1_CI_AS

https://yadi.sk/a/TwLYmzsT3U8LzC - ссылка отображения текстовых значений.
Заранее спасибо!
 
Добрый день.

Возможно проблеме в ODBC драйвере, Вам нужно подобрать драйвер, который работает с ANSI 1251 кодировкой.
В данном случае проблема не на стороне QUIK.  
Страницы: 1
Читают тему (гостей: 2)
Наверх