Foxtable(狐表)用户栏目专家坐堂 → [求助]自定义函数的定义及使用


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

主题:[求助]自定义函数的定义及使用

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


加好友 发短信
等级:童狐 帖子:255 积分:2353 威望:0 精华:0 注册:2011/4/25 9:23:00
[求助]自定义函数的定义及使用  发帖心情 Post By:2013/9/17 14:20:00 [只看该作者]

1.请问我是否可以自定义一个函数,然后在表达式列中使用?

 

2.我下面这个代码需要如何修改?

定义一个自定义函数getdata

 

Dim biao As String = args(0)
Dim lie As String = args(1)
Dim bds As String = args(2)

Dim ld As String

Dim cmd As New SQLCommand
cmd.C

cmd.CommandText = "Select lie From {biao} Where bds"
ld = cmd.ExecuteScalar()
Return ld

 

当我在命令窗口执行

Output.show(Functions.Execute("getdata","产品","产品名称","产品编号 = '"" & CurrentTable.Current(""产品编号"") & ""'"))

时,出现了以下错误窗口 


图片点击可在新窗口打开查看此主题相关图片如下:qq截图20130917141948.png
图片点击可在新窗口打开查看
[此贴子已经被作者于2013-9-17 14:22:50编辑过]

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2013/9/17 14:30:00 [只看该作者]

你认真看看帮助,看看是怎么拼接条件的!

cmd.CommandText = "Select " & lie & " From {" & biao & "} Where " & bds

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


加好友 发短信
等级:童狐 帖子:255 积分:2353 威望:0 精华:0 注册:2011/4/25 9:23:00
  发帖心情 Post By:2013/9/17 15:38:00 [只看该作者]

仔细测试了以下,命令窗口的语句也要修改

Output.show(Functions.Execute("getdata","产品","产品名称","产品编号 = '" & CurrentTable.Current("产品编号") & "'"))

 

现在能得出正确结果了


 回到顶部