Re: [問題] sql DISTINCT 的值如何存進陣列裡

看板C_Sharp作者 (浪人行雲)時間13年前 (2011/05/23 17:09), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串4/4 (看更多)
※ 引述《akhu (wait)》之銘言: : 請問要怎麼把取到的值,一一放進陣列裡 : SELECT DISTINCT Name FROM A : 取到100多筆資料後,如何放進陣列裡啊!!! : for (int j = 0; j < 100; j++) : { : sql = "SELECT DISTINCT Name FROM A"; : sdr = data.getRow(sql); : sdr.Read(); : Array[j] = Convert.ToString(sdr["Name"].ToString()); : } : 我這樣寫只是把第一筆資料存100次阿@@,我要怎麼放不同的值進去陣列中?? sdr是SqlDataReader嗎?:) 用list存完後再轉Array看看 sql="SELECT SELECT DISTINCT Name FROM A"; sdr = data.getRow(sql); List<string> NameList = new List<string>(); while (sdr.Read()) NameList.Add(Convert.ToString(sdr["Name"])); Array = NameList.ToArray(); -- ▲ ▲ ㄟ( ̄▽ ̄ㄟ)﹏﹏﹏ ㄟ( ̄▽ ̄ㄟ)﹏﹏﹏ ▲ ㄟ( ̄▽ ̄ㄟ)﹏﹏﹏ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.67.52.169
文章代碼(AID): #1DsYHdBz (C_Sharp)
討論串 (同標題文章)
文章代碼(AID): #1DsYHdBz (C_Sharp)