c#如何获取数据库中某个表中的其中一个字段的多条值

c#如何获取数据库中某个表中的其中一个字段的值

然后赋给任何一个变量

我这样写了
SqlConnection con=new SqlConnection("连接字符串");
SqlDataAdapter sda=new SqlDataAdapter("SQL语句",con);
DataSet ds=new DataSet();
sda.Fill(ds);
string val=ds.Table[0].Rows[第几行]["列名"].ToString();

需要多条的话”第几行“那怎么写?

给你一个思路。
用using一下system.data.sqlclient类,读取视图到DataTable.
然后,就很好办了!
可以使用DataTable的select方法,查询出name字段对应的DataRow,然后,根据DataRow获取对应行的filename字段的值即可。
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-12-12
没看懂。。。如果要取一列的话。直接sql查询列,在取值。
如果要取好多的话。索引是一定规律的话就用for,遍历的话用foreach
剩下的基本上只能逐行取值了。。要不你写个方法应该也可以。
第2个回答  2012-12-12
for (int i = 0; i <ds.Table[0].Rows.Count; i++)
{
string val=ds.Table[0].Rows[i]["列名"].ToString();

}本回答被提问者和网友采纳
第3个回答  2012-12-12
string val =ds.Table[0].Rows[第几行]["列名"].ToString()+ds.Table[0].Rows[第几行]["列名"].ToString();
第4个回答  2012-12-12
不是这样的

你的sql查询语句里面写查询参数

c#如何获取数据库中某个表中的其中一个字段的值
给你一个获得单值的类:(其中的 strconn是你的数据库连接字符串)\/\/***\/\/ \/\/\/ \/\/\/ 从数据库中检索单个非数值型数据 \/\/\/ \/\/\/ <author name="sky"><\/author> \/\/\/ <createtime value="2002\/08\/03"><\/createtime> \/\/\/ \/\/\/ <returns><\/returns> public static string GetStr(s...

c# 读取数据库表中某一个字段的多条值
方法声明的返回值是string 但你却返回了一个List<string> ...帮你改了个可编译的版本,你对比着看看吧 \/\/\/ \/\/\/ 获取自动发送联系人号码 \/\/\/ \/\/\/ <returns><\/returns> public string GetMobiles(string groupname) { List<string> tels; AccessLink al = new Acces...

C# 如何得到数据库一个表的某一列的所有数据?
};\/\/显示两列极其以上,需要使用{}把字段名称括起来,表示一个匿名方法 只显示一列:var query = from aa in db.a select new a.id 这样就行了~~

c# 中如何统计数据库中某字段相同内容的条数
select count(abc) ,abc from 表 where abc in (select distinct abc from 表) group by abc 这个应该符合你的,根据abc的不同值分别统计它的数量。

C# 查询数据库中某项的个数
SqlCommand cmd = con.CreateCommand();string sql="select count(*) from main where value=true";cmd.CommandText = sqlCount;cmd.Connection = con;int count = Convert.ToInt32(cmd.ExecuteScalar());

c#如何查询数据库表某一行内的值呢?把它们显示出来。
首先看数据库表有没有主键,若没有找一个没有重复内容的字段设为主键,然后写语句 select * from table where 主键名=“值”;

C#怎样把数据库中某一个字段的值,全取出来,并且相加呢
select sum(毛净重),sum(实际净重),…… from 表 rs(0) = 毛净重 和 rs(1) = 实际净重 和 ……然后你就做相应计算就可以了

C# 读取access中 多值字段的问题
很简单!1、使用DataSet读取表2的字段1的所有值;2、如果是asp.net的话,使用CheckBoxList绑定上面这个DataSet 3、就可以在页面看到□1 □2 □3

C#中ListBox控件如何实时显示ACCESS数据库表中某个字段对应的所有记录...
1.添加:点击添加按钮的时候调用NewData(this.textbox1.Text)方法;2.删除:点击删除按钮的时候调用DeleteData(this.pkid);\/\/pkid 是表的主键,通过双击listbox的item时获取;3.修改:首先在双击listbox的时候,获取到带有pkid的整条记录,然后将该记录的GroupNameSet内容赋值给textbox1.Text,然后可...

c#.net怎样取得数据库表某一字段的值
while(odr.Read())\/\/读取数据,如果odr.Read()返回为false的话,就说明到记录集的尾部了 { Response.Write(odr.GetOracleString(1).ToString());\/\/输出字段1,这个数是字段索引,具体怎么使用字段名还有待研究 } odr.Close();} catch(Exception ee){ Response.Write(ee.Message); \/\/如果有错误...

相似回答