So-net無料ブログ作成
検索選択

.NET SqlServerのbit型とDataTable [.NET]

SqlServerのレコードを取得し、DataTableに格納する際、ある列をboolean型のfalse(デフォルト)としてセットした際のメモです。
グレップシティーのスプレッドにDataTableの値を突っ込む際に、CheckBox型の列のデフォルト値をOffにする目的です。

select CONVERT(bit, 0) as chk
   , 名称CD
   , 名称
from 名称マスタ
where ・・・・

SqlServerではboolean型はbit型になります。0がfalseで1がtureです。
最初、「select 0 as chk」としておりDataTableにセットした際、int型で認識されていました。
bit型にConvertすることで解決しました。

以上です。[野球]






nice!(0)  コメント(0)  トラックバック(0) 
共通テーマ:パソコン・インターネット

nice! 0

コメント 0

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

トラックバック 0

トラックバックの受付は締め切りました