sql怎么获得数据库中的字段值

sql怎么获得数据库中的字段值,第1张

您好,我来为您解答:

不知道你使用的是什么语言,什么环境:

1. 应该是取得查询结果,然后,加到应用程序的缓存中

2. 首先取出Application(CacheName&"_WebSetting"),应该是一个数组,然后取你需要的维数,各种语言不同,(1)代表的也不同,有的1是数组的第一项,有的是0,不管什么语言,只要得到数组,直接根据你的需要取索引数的数组值就可以了

如果我的回答没能帮助您,请继续追问。

使用类似如下语句找出 某个表中 某个字段 在你的某条件下,为最大的一条记录:

1

2

3

4

SELECT MAX(字段) FORM 表格1 WHERE 你的条件

--或用下面查看这条记录里所有的字段的情况

SELECT * FORM 表格1 WHERE 字段 IN (SELECT MAX(字段) FORM 表格1 WHERE 你的条件)

至于 “及明细”,就不知道你是什么想法了,如果是所有记录,那就直接列出所有记录就好:

1

SELECT * FORM 表格1 WHERE 你的条件

//数据库连接字符串

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语句就直接可以用。


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存