SQLServerとOLEDBの型

2011年10月23日日曜日 - 投稿者 さい 時刻: 21:20
ASP.NET&SQL ServerのアプリケーションをMSDEに移行したときのメモ。

とある関数内で、DBから値を取得して、その型がintのときは別の処理にする、という分岐がうまく動かず悩む。

【原因】
SQLServerでは「int」だったのがOLEDBでは「DBTYPE_I4(オートナンバー)」になるから。