c#中sql查询结果怎样赋给一个string变量

我在c#.net中,需要把sql查询的结果赋值给一个string变量,该怎样做:strsql=@"selectcount(*)from收藏夹"SqlC... 我在c#.net中,需要把sql查询的结果赋值给一个string 变量,该怎样做: strsql = @"select count(*) from 收藏夹" SqlConnection conn = new SqlConnection(Cstring); sqlDataAdapter1.SelectCommand = new SqlCommand(strsql, conn); dataSet11.Clear(); sqlDataAdapter1.Fill(dataSet11, "售货表"); 如果我定义一个string a,怎样把结果赋给a?? 展开
 我来答 举报
maiherui
2012-05-21 · 超过19用户采纳过TA的回答
知道答主
回答量:62
采纳率:100%
帮助的人:46.4万
展开全部
最简单的:如你要将雇员表中 ID=10000,的姓名字段付给一个变量:
创建一个数据集:然后引用

using System;
using System.Collections.Generic;
using System.Web;
using DsService.DsMasterTableAdapters;
using System.Data;

namespace DsService.DAL
{
public class StrClass
{
public StrClass()
{

}
/// <summary>
/// 获取雇员姓名的函数:
/// 先创建一个数据集:DsService,数据集中有一个表:Employee
/// 在表中添加一个方法:Select * from Employee where EmpID = @EmpID
/// 将这个方法命名为:GetDataByID
/// </summary>
/// <param name="empID">雇员编号</param>
/// <returns></returns>
public string EmpName(int empID)
{
EmployeeTableAdapter empAd = new EmployeeTableAdapter();
DataTable dt = empAd.GetDataByID(empID);

// 赋值
string strTemp = dt.Rows[0]["姓名"].ToString();

return strTemp;
}

}
}
1 已赞过 已踩过<
你对这个回答的评价是?
评论 举报 收起
快乐分享者
推荐于2018-04-26 · TA获得超过5116个赞
知道大有可为答主
回答量:1172
采纳率:0%
帮助的人:579万
展开全部
你获得的结果集是一个DataSet,相当于一个表,那么你可以便利这个结果集,把每个属性值取出来。
a = dataSet11.Table[0].Row[0][0].Tostring()
本回答被提问者和网友采纳
6 已赞过 已踩过<
你对这个回答的评价是?
评论(1) 举报 收起
pengyuanqin12
2012-05-30 · 超过30用户采纳过TA的回答
知道答主
回答量:162
采纳率:0%
帮助的人:78.8万
展开全部
因为你返回的是个DataSet集合,但是集合中只有一个值,可以用string类型的变量a来接收返回的结果:
a=dataSet11.tables[0].columns[0].ToString();你看看这样是你想要的吗?
1 已赞过 已踩过<
你对这个回答的评价是?
评论 举报 收起
188285752
2012-05-20
知道答主
回答量:22
采纳率:0%
帮助的人:21.1万
展开全部
sqlDataAdapter1.Fill(dataSet11, "售货表");
执行后,数据就被填充到dataSet11中了,然后a=dataSet11.Tables[0].Rows[0]['你要取的字段名'].ToString();就可以了。
----------------
抢首赞 已赞过 已踩过<
你对这个回答的评价是?
评论 举报 收起
onersssccc
2012-05-26
知道答主
回答量:3
采纳率:0%
帮助的人:4888
展开全部
a = dataSet11.Table[0].Row[0][0].Tostring()
1 已赞过 已踩过<
你对这个回答的评价是?
评论 举报 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式