Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共11 条记录, 每页显示 10 条, 页签: [1] [2]
[浏览完整版]

标题:请问红色部分该怎么表达(已解决)

1楼
nidecan 发表于:2009/5/17 15:55:00
Dim ld As String
Dim cmd As New SQLCommand
cmd.C
cmd.CommandText = "Select dbo.py(姓名) From 表A Where _Identify = max(_Identify)"
ld = cmd.ExecuteScalar()
output.show(ld)
py()是sql自定义函数,但是请问红色部分该怎么表达?目的是得到最后一行
[此贴子已经被作者于2009-5-18 12:09:40编辑过]
2楼
yangming 发表于:2009/5/17 16:11:00
 _Identify 这是数据库的自编号列,就是主键列,这儿的意思就是主键的最大值那一行,也就是最后一行
你可以看看帮助中关于_Identify 的说明
[此贴子已经被作者于2009-5-17 16:11:51编辑过]
3楼
nidecan 发表于:2009/5/17 16:15:00
对呀,但是在sql中,最后一行该怎么表达,能不能帮忙写个语句
4楼
ybtxdz 发表于:2009/5/17 16:32:00

试试

cmd.CommandText = "Select dbo.py(姓名) From 表A Where _Identify = (Select max(_Identify) From 表A)"

[此贴子已经被作者于2009-5-17 16:32:20编辑过]
5楼
nidecan 发表于:2009/5/17 16:42:00
cmd.CommandText = "Select dbo.py(姓名) From 表A Where _Identify = (Select max(_Identify) From 表A)"
搞定,谢谢
6楼
nidecan 发表于:2009/5/17 17:00:00

发现还有问题,请问cmd.CommandText = "Select dbo.py(姓名) From 表A Where 当前行"
中的当前行该怎么表达

7楼
ybtxdz 发表于:2009/5/17 17:20:00


cmd.CommandText = "Select dbo.py(姓名) From 表A Where _Identify =" & CurrentTable.Current("_Identify")

多看看帮助吧.

[此贴子已经被作者于2009-5-17 17:36:01编辑过]
8楼
nidecan 发表于:2009/5/17 17:32:00

图片点击可在新窗口打开查看此主题相关图片如下:555.jpg
图片点击可在新窗口打开查看
提示错误
9楼
ybtxdz 发表于:2009/5/17 17:36:00
呵呵,  多了个反括号.
10楼
yangming 发表于:2009/5/17 17:37:00
& 前后都要有空格
共11 条记录, 每页显示 10 条, 页签: [1] [2]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .04297 s, 2 queries.