Consultor Eletrônico



Kbase 93: Conexão de banco Progress via ODBC pelo SQL Server
Autor   Adriano Correa - CAT
Acesso   Público
Publicação   22/02/2001
Para efetuar a conexão, deve-se criar um DSN para o banco Progress e conectar esse DSN através do SQLServer através do comando openrowset.

Porém, as limitações de dados do SQL Server são inferiores aos do Progress, podendo haver problemas na leitura de alguns tipos de dados, como datas inferiores a 1753.

Nesse caso, utilize a função cast para converter o campo para um tipo de dado suportado, conforme exemplo abaixo:

select a.*
from openrowset ('MSDASQL', 'consql'; 'sysprogress'; 'sys',
'select cast(dat_inic_valid as varchar) from pub.funcionario')
as a