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

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

//数据库连接字符串

private

string

str1

=

"Provider=SQLOLEDBServer=(local)DataBase=abuid=abcpwd=123"

//数据查询的SQL语句这是根据需要写的SQL语句

private

string

strsql

=

"select

name

from

bs"

public

DataSet

sqlexecutesql4ds(string

strsql,string

str1)

{

using

(SqlConnection

mycn

=

new

SqlConnection(str1))

{

mycn.Open()

using

(SqlDataAdapter

sda

=

new

SqlDataAdapter(strsql,

mycn))

{

DataSet

ds

=

new

DataSet("ds")

sda.Fill(ds)

return

ds

}

}

}

//然后调用sqlexecutesql4ds函数

DataSet

ds

=

new

DataSet()

ds

=

sqlexecutesql4ds(strsql,str1)

string

values

=

"

"

for(int

i

=

0i

<

ds.Tables[0].Rows.Count

i++)

{

values

=

values

+

ds.Tables[0].Rows[i][0].ToString()

+

"

"

}

ds.Dispose()

注意以上代码修改下数据库连接。修改下你查询的SQL语句就直接可以用。

如果程序读的只一张表的内容请参考下方代码

DataTable dt=new DataTable()

using (SqlDataAdapter adapter = new SqlDataAdapter(sql, conn)) {

try {

adapter.Fill(dt, "Province")

foreach(DataRow dr in dt.Rows){

dr[0].ToString()//或者dr["列名"].ToString()

//即可获取某列某变量的值;如有疑问可以Hi我;请勿追加提问;

}

} finally {

//

}

}

//数据库连接字符

SqlConnection conn = new SqlConnection("server=.database=数据库名字integrated security=sspi")

conn.Open()

SqlCommand cmd = new SqlCommand( "select 要查看的东西 from 表名字 where 表里的字段名")

SqlDataReader sdr = cmd.ExecuteReader()

sdr.Close()

int count = Convert.ToInt32(cmd.ExecuteScalar())//count 就是你查询得到值, 比如你查看ID就得到你的ID值然后转换成Int类型 你可以对其进行赋值 计算 等等。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10014782.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存