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 如何批量修改一张表里面多条数据的某个字段的值,需要修改的字段值是自定义的。