Foxtable(狐表)用户栏目专家坐堂 → [求助]如何获得“_Identify”的最大值


  共有13338人关注过本帖树形打印复制链接

主题:[求助]如何获得“_Identify”的最大值

帅哥哟,离线,有人找我吗?
ybmjy
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:428 积分:4705 威望:0 精华:3 注册:2009/7/4 13:40:00
[求助]如何获得“_Identify”的最大值  发帖心情 Post By:2010/5/10 12:05:00 [只看该作者]

如果是后台数据库又该如何获得

[此贴子已经被作者于2010-5-10 12:05:44编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2010/5/10 12:46:00 [只看该作者]

select max([_indetify]) From {表名}

 回到顶部
美女呀,离线,留言给我吧!
yangming
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:超级版主 帖子:4109 积分:23338 威望:0 精华:21 注册:2008/9/1 20:07:00
  发帖心情 Post By:2010/5/10 12:47:00 [只看该作者]

用SQL语句

 

select max(_Identify)  from 表A


 回到顶部
帅哥哟,离线,有人找我吗?
ybmjy
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:428 积分:4705 威望:0 精华:3 注册:2009/7/4 13:40:00
  发帖心情 Post By:2010/5/10 13:39:00 [只看该作者]

Dim Filter As string
filter = "selece max([_Identify]) form {订单}"
DataTables("订单").LoadFilter = Filter
DataTables("订单").Load()

我想加载后台数据库最后一行的数据,这样为啥不行哦


 回到顶部
美女呀,离线,留言给我吧!
yangming
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:超级版主 帖子:4109 积分:23338 威望:0 精华:21 注册:2008/9/1 20:07:00
  发帖心情 Post By:2010/5/10 13:56:00 [只看该作者]

我和你说要用SQL语句的嘛

 

Dim cmd As New SQLCommand

cmd.ConnectionName = "外部数据源名称"
cmd.CommandText = ""selece max([_Identify]) form {订单}"
cmd.ExecuteNonQuery()

DataTables
("订单").Load()

[此贴子已经被作者于2010-5-10 14:06:50编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
ybmjy
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:428 积分:4705 威望:0 精华:3 注册:2009/7/4 13:40:00
  发帖心情 Post By:2010/5/10 15:08:00 [只看该作者]

以下是引用yangming在2010-5-10 13:56:00的发言:

我和你说要用SQL语句的嘛

 

Dim cmd As New SQLCommand

cmd.ConnectionName = "test"
cmd.CommandText = "select max([_Identify]) form {订单}"
cmd.ExecuteNonQuery()

DataTables
("订单").Load()

[此贴子已经被作者于2010-5-10 14:06:50编辑过]

还是不行的哟,错误是:至少一个参数没指定值

[此贴子已经被作者于2010-5-10 15:11:29编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
ybmjy
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:428 积分:4705 威望:0 精华:3 注册:2009/7/4 13:40:00
  发帖心情 Post By:2010/5/10 15:14:00 [只看该作者]

呵呵,不好意思,这个数据库没_Identify这列

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2010/5/10 15:14:00 [只看该作者]

拖出去,打屁股

 

图片点击可在新窗口打开查看


 回到顶部
帅哥哟,离线,有人找我吗?
ybmjy
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:428 积分:4705 威望:0 精华:3 注册:2009/7/4 13:40:00
  发帖心情 Post By:2010/5/10 15:29:00 [只看该作者]

Dim cmd As New SQLCommand
cmd.C
cmd.CommandText = "Select Max(编号) From {订单}"
cmd.ExecuteNonQuery()
DataTables ("订单").Load()

用这个仍然无法加载


 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2010/5/10 15:34:00 [只看该作者]

嘿嘿,你的代码,逻辑不是不一般混乱,你是想加载编号最大的哪一行?

如果是的,应该这样:

 

Dim cmd As New SQLCommand

Dim id As Integer

cmd.ConnectionName = "test"
cmd.CommandText = "select max(编号) form {订单}"
id = cmd.ExecuteNonQuery()
DataTables ("订单").LoadFilter = "[编号] = " & id

DataTables
("订单").Load()


 回到顶部
总数 17 1 2 下一页