作者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