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