看板 C_Sharp 關於我們 聯絡資訊
想請問一下 如果今天從資料表當中抓取兩個欄位"帳號" "密碼" 然後我想知道抓取這兩個欄位的值 目前是用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
kojiro1982:分別是reader.GetString(0)和reader.GetString(1) 01/03 23:59
kojiro1982:我是假設你帳號和密碼都是string型別 01/04 00:00
EricTsai:個人習慣用reader["欄位名稱"] 01/04 16:50
ithinkurdumb:有印象看過有tutorial寫說getstring(int)會比 01/04 20:14
ithinkurdumb:getstring(string)來的快, 不曉得是真的嗎? 01/04 20:14
ithinkurdumb:不過getstring(string)方便許多就是了. 01/04 20:14