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编辑过]
_Identify 这是数据库的自编号列,就是主键列,这儿的意思就是主键的最大值那一行,也就是最后一行
你可以看看帮助中关于
_Identify 的说明
[此贴子已经被作者于2009-5-17 16:11:51编辑过]
对呀,但是在sql中,最后一行该怎么表达,能不能帮忙写个语句
试试
cmd.CommandText = "Select dbo.py(姓名) From 表A Where _Identify = (Select max(_Identify) From 表A)"
[此贴子已经被作者于2009-5-17 16:32:20编辑过]
cmd.CommandText = "Select dbo.py(姓名) From 表A Where
_Identify = (Select max(_Identify) From 表A)"
搞定,谢谢
发现还有问题,请问cmd.CommandText = "Select dbo.py(姓名) From 表A Where 当前行"
中的当前行该怎么表达
cmd.CommandText = "Select dbo.py(姓名) From 表A Where _
Identify =" & CurrentTable.Current("_Identify")
多看看帮助吧.
[此贴子已经被作者于2009-5-17 17:36:01编辑过]