以文本方式查看主题
- Foxtable(狐表) (http://foxtable.net/bbs/index.asp)
-- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2)
---- 请问红色部分该怎么表达(已解决) (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=2812)
|
-- 作者: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编辑过]
|
-- 作者:yangming
-- 发布时间:2009/5/17 16:11:00
--
_Identify 这是数据库的自编号列,就是主键列,这儿的意思就是主键的最大值那一行,也就是最后一行 你可以看看帮助中关于_Identify 的说明
[此贴子已经被作者于2009-5-17 16:11:51编辑过]
|
-- 作者:nidecan
-- 发布时间:2009/5/17 16:15:00
-- 如何查看"项目发布"里面的软件源码
对呀,但是在sql中,最后一行该怎么表达,能不能帮忙写个语句
|
-- 作者: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编辑过]
|
-- 作者:nidecan
-- 发布时间:2009/5/17 16:42:00
--
cmd.CommandText = "Select dbo.py(姓名) From 表A Where _Identify = (Select max(_Identify) From 表A)" 搞定,谢谢
|
-- 作者:nidecan
-- 发布时间:2009/5/17 17:00:00
--
发现还有问题,请问cmd.CommandText = "Select dbo.py(姓名) From 表A Where 当前行" 中的当前行该怎么表达
|
-- 作者: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编辑过]
|
-- 作者:nidecan
-- 发布时间:2009/5/17 17:32:00
--
此主题相关图片如下:555.jpg
提示错误
|
-- 作者:ybtxdz
-- 发布时间:2009/5/17 17:36:00
--
呵呵, 多了个反括号.
|
-- 作者:yangming
-- 发布时间:2009/5/17 17:37:00
--
& 前后都要有空格
|