作者steven0529 (浪人行云)
看板C_Sharp
标题Re: [问题] sql DISTINCT 的值如何存进阵列里
时间Mon May 23 17:09:55 2011
※ 引述《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