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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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字段的值即可。
参考技术A 没看懂。。。如果要取一列的话。直接sql查询列,在取值。
如果要取好多的话。索引是一定规律的话就用for,遍历的话用foreach
剩下的基本上只能逐行取值了。。要不你写个方法应该也可以。
参考技术B for (int i = 0; i <ds.Table[0].Rows.Count; i++)

string val=ds.Table[0].Rows[i]["列名"].ToString();

本回答被提问者和网友采纳
参考技术C string val =ds.Table[0].Rows[第几行]["列名"].ToString()+ds.Table[0].Rows[第几行]["列名"].ToString(); 参考技术D 不是这样的

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

如何获取sqlserver某个表中的字段数目

参考技术A 要知道一个数据表有多少个字段:
select count(*) from syscolumns where id = object_id('表名')

以上是关于c#如何获取数据库中某个表中的其中一个字段的多条值的主要内容,如果未能解决你的问题,请参考以下文章

java 如何批量修改一张表里面多条数据的某个字段的值,需要修改的字段值是自定义的。

Oracle通过一个字段的值将一条记录拆分为多条记录

SQL:如何将一个表中某个字段的值全部更新到另外一个表相应的字段

sql 如何判断表中的某个字段是不是有某个值

在MYSQL中如何用一个字段的值替换另一个字段的值

MYSQL查一个字段中 多个值