«[Amazon] [ODBC] (11310) Тип SQL C не поддерживается.»Ошибка при использовании «Выполнить задачу SQL» с ResultSet с одной строкой через Redshift - PullRequest
1 голос
/ 09 июля 2019

Я создал Execute SQL Task для запроса Redshift и сохранил Single Row resultset в переменной, используя SSIS. Я использую ODBC соединение и запрос так же просто, как:

select 1 as id

Я установил ResultSet свойства на Single row и присвоил Result Name=1 переменной.

Когда я выполняю задачу с установкой Resultset=None, она работает без ошибок, но когда я выполняю ее с Resultset=Single row, я вижу эту ошибку:

[Выполнить задачу SQL] Ошибка: произошла ошибка при назначении значения переменной «имя-переменной»: «[Amazon] [ODBC] (11310) Тип SQL C не поддерживается.».

1 Ответ

1 голос
/ 09 июля 2019

Нашли решение!

Я изменил Тип подключения = ADO.NET и использовал .Net Providers \ Odbc Data Provider вместо ODBC Connectin, и он отлично работает.

...