作者akhu (wait)
看板C_Sharp
标题[问题] sql DISTINCT 的值如何存进阵列里
时间Sun May 15 22:37:29 2011
请问要怎麽把取到的值,一一放进阵列里
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次阿@@,我要怎麽放不同的值进去阵列中??
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 111.251.180.124
1F:→ chancewen:select语法放在外面吧... 05/15 22:39
2F:→ akhu:小弟不才啊!!放在外面读出来还是100个一样的名字 05/15 23:11
3F:→ andymai:sdr也要放在外面吧?把指令搞懂再仔细想想为什麽吧... 05/15 23:37
4F:→ andymai:我指的是sdr = data.getRow(sql);这段 05/15 23:37
5F:→ sosokill:你现在每一次回圈 就重新捞一次资料 每次捞出来的都是 05/16 00:54
6F:→ sosokill:那一堆 结果每次都是指放入第一笔 那当然会这样... 05/16 00:54