Re: [問題] sql DISTINCT 的值如何存進陣列裡
※ 引述《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
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 4 之 4 篇):