永发信息网

webservice 查询Sql server中某列数据,却只显示一行数据(有不止一行数据)

答案:2  悬赏:10  手机版
解决时间 2021-04-08 03:15
cs文件:
public List selectAllUsersInfor()
{
List list = new List();
try
{
string sql = "select Cid from [User]";
SqlCommand cmd = new SqlCommand(sql, sqlCon);
SqlDataReader reader = cmd.ExecuteReader();
while (reader.Read())
{
//将结果集信息添加到返回向量中
list.Add(reader[0].ToString());
list.Add(reader[1].ToString());
list.Add(reader[2].ToString());
list.Add(reader[3].ToString ());
}
reader.Close();
cmd.Dispose();
}
catch (Exception)
{
}

return list;
}

asmx文件:

[WebMethod(Description = "获取所有用户的信息") ]
public List selectAllUsersInfor()
{
return dbOperation.selectAllUsersInfor().ToList ();
}
表中有不止一个数据,但是"select Cid from [User]"就只显示了一行数据,而"select * from [User]"没有问题。

我的问题是:为什么明明有几行数据,而查询出来只有一行呢?
最佳答案
User表中 只有一条数据吧
"select Cid from [User]":表示只查询一列数据
"select * from [User]":表示查询所有列数据
全部回答
搜一下:webservice 查询Sql server中某列数据,却只显示一行数据(有不止一行数据)
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
-----I am sorry ______ the traffic is so h
刚养了一只泰迪。如果我白天上班时天天将它关
少司命是什么意思
比较便宜的房车有哪些?
德国附近的国家有哪些,赤道经过的国家有哪些
单选题Stopthrowingstones________thedog!D
lecture note是什么意思
这枚顺通宝值多少钱?
做一个有道德的人句子,有关八大素养的名言
从礼陵到岳阳市走平汝高速那个收费站下高速?
佳丽美发会所我想知道这个在什么地方
股份有限公司最基本的特征是AA. 可以向社会公
酒店对客人的祝福语,酒店客人生日,贺卡怎么写
在烧煮食物时,若把食物水中煮,只要水没有烧
踉跄而且的意思是什么,踉跄是什么意思?
推荐资讯
我爸爸患晚期肝癌,我在网上进行搜索,大多数
古代描写绍兴的诗句,赞美绍兴的句子
女孩子起钟什么名字可以带来下胎生男孩
济南 户口和档案除了人才市场还能放哪里
舞蹈培训一般多少钱,哪里学舞蹈比较实
使用渐变灰镜到底如何测光较为准确
继续发扬前任的优良传统用哪个成语
论阅读答案
朱湾村在什么地方啊,我要过去处理事情
上海暴龙太阳镜维修地址
手机系统怎么刷,手机系统被刷存在安全隐患怎
thinkpad E与联想等同价位品牌比较怎么样
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?