作者flypen (只爱风和云)
看板C_Sharp
标题[问题] 关於SqlDataReader的Getvalues
时间Thu Jan 3 23:49:51 2008
想请问一下
如果今天从资料表当中抓取两个栏位"帐号" "密码"
然後我想知道抓取这两个栏位的值
目前是用ado.net
SqlDataReader
想要把抓取到的这两个栏位的值可以存在session中
看书上是说可以用object型别阵列
================
comm12199.CommandText = "Select 帐号,密码 from UserAccount4 ";
comm12199.Connection = conn121999;
SqlDataReader reader = comm12199.ExecuteReader();
if (reader.HasRows)
{
while(reader.read())
接下来这一部份不知道该怎嚜写
session['name"]=??
session["password"]=??
}
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.30.203
1F:→ kojiro1982:分别是reader.GetString(0)和reader.GetString(1) 01/03 23:59
2F:→ kojiro1982:我是假设你帐号和密码都是string型别 01/04 00:00
3F:推 EricTsai:个人习惯用reader["栏位名称"] 01/04 16:50
4F:推 ithinkurdumb:有印象看过有tutorial写说getstring(int)会比 01/04 20:14
5F:→ ithinkurdumb:getstring(string)来的快, 不晓得是真的吗? 01/04 20:14
6F:→ ithinkurdumb:不过getstring(string)方便许多就是了. 01/04 20:14