2011年10月23日日曜日

SQLServerとOLEDBの型

ASP.NET&SQL ServerのアプリケーションをMSDEに移行したときのメモ。

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

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

0 件のコメント:

コメントを投稿

注: コメントを投稿できるのは、このブログのメンバーだけです。