| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1090 人关注过本帖
标题:ACCESS数据库某列的最大值怎么得?
只看楼主 加入收藏
smy727
Rank: 2
等 级:论坛游民
帖 子:95
专家分:20
注 册:2012-1-20
结帖率:75%
收藏
已结贴  问题点数:20 回复次数:4 
ACCESS数据库某列的最大值怎么得?
ACCESS数据库某列的最大值怎么得?
比如:
2012001
2012002
2012003
2013001
2013002
2013003
前面四位是当前系统年份,要返回前四位是当前系统年份的最大值加1(2013004),如没有当前系统年份的值就返回前四位是当前年份的第一条新值(2014001)返回给textbox控件。
表名为biao,列名为xuanz,数据类型为string可内容是integer。
搜索更多相关主题的帖子: 最大值 
2013-04-06 20:02
smy727
Rank: 2
等 级:论坛游民
帖 子:95
专家分:20
注 册:2012-1-20
收藏
得分:0 
怎么没人回答呀
2013-04-07 10:53
smy727
Rank: 2
等 级:论坛游民
帖 子:95
专家分:20
注 册:2012-1-20
收藏
得分:0 
应该是这样的: Dim objdataadapter As New OleDbDataAdapter("SELECT max(xuanz)  FROM biao", objconnection)
就不知道怎么返回,返回到哪儿,晕
请高人指点指点
2013-04-07 12:55
不说也罢
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:贵宾
威 望:39
帖 子:1481
专家分:4989
注 册:2007-10-7
收藏
得分:20 
你要声明一个表,用来接收数据填充,然后返回这个表的第一行第一列的值,
Dim MyTable As New System.Data.DataTable
objdataadapter.Fill(MyTable)
MsgBox(MyTable.Rows(0)(0).ToString)'这个就是 max(xuanz) 的值

===================================================
讨厌C#的行尾的小尾巴;和一对大括号{ }
===================================================
2013-04-07 18:53
smy727
Rank: 2
等 级:论坛游民
帖 子:95
专家分:20
注 册:2012-1-20
收藏
得分:0 
感谢你的帮助,高人就是不一样,简单明了
2013-04-07 20:20
快速回复:ACCESS数据库某列的最大值怎么得?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.013006 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved