0
我正在SAS中運行SQL傳遞查詢。當從XP32遷移到Win7時,SQL-Server日期字段出現ODBC問題64
當我在我的32位WinXP盒子上運行它時,最終SAS表中的日期字段是數字。
當我在我的64位Win7框上運行它時,最終SAS表中的日期字段是字符。
有沒有人遇到過這個問題?我怎樣才能讓64位版本始終返回數字(最好在不改變代碼的情況下,因爲我們正在遷移環境)?
感謝 羅布
proc sql noprint;
connect to odbc as remote (datasrc=xxx);
create table table1 as
select *
from connection to remote
(
select cast(date_created as date) as date,
count(*) as count
from mydb.dbo.mytable
group by cast(date_created as date)
order by date
)
;
disconnect from remote;
quit;
SOLUTION:需要安裝的 「SQL Server Native Client的10」。點擊此處下載安裝64位:使用新的驅動程序
http://www.microsoft.com/download/en/confirmation.aspx?id=16177
然後重新設置的DSN和固定它。