作者ganymade (呀)
看板C_Sharp
标题Re: [问题] [急 有批币送]如何取得SqlDataReader里 …
时间Thu Mar 16 17:37:48 2006
※ 引述《newbody (从新走一遭)》之铭言:
: ※ 引述《Eric30 (eric)》之铭言:
: : 你好 @@
: : 看文意 你的意思是说
: : 用SqlDataReader把一列资料拉回来之後 , 你要拿它其中一行的值是吗 :)
: : ex. 想要目前DR这一列 第五行的资料
: : 那用index取即可
: : DR[4] 应该就是你要的答案 :D
: 因为我下的sqlCmd select好几个栏位 A1 ,A2 ,A3,A4..etc
: 我想要拿出第五行资料这些栏位的值
: 而DR[4]取出来是一个object 如何取出第五行的A1,A2,A3,A4的value
: ====
: 感谢 ^^"
DR[4]["A1"].ToString() -->直接转成字串
DR[4]["A1"].GetString() -->传回字串型态资料
DR[4]["A1"].GetInt32() -->传回Int型态资料
DR[4]["A1"].GetDateTime() ->传回DataTime型态资料
.
.
DR[4]["A1"].GetValue() -->传回原资料型态资料(仍是Object,可取出再强制转型)
大致上是这样
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.119.75.43