Office中国论坛/Access中国论坛

标题: 求求各位,在adp中如何在sql语句中调用函数? [打印本页]

作者: 丫丫    时间: 2005-5-7 03:17
标题: 求求各位,在adp中如何在sql语句中调用函数?
在ADP中,发现一个难以理解的问题。

按照 "…… where { fn 函数名(字段名)} =××× ……" 的格式写sql语句,有的函数能够用,有些不行。

例如,ucase函数就可以用,很正常;Nz函数和iff函数就不能用,提示“Nz 不是一个可以识别的函数名”。到底哪些函数可以用,哪些不行呢?如果非要用Nz函数怎么办呢?

还有,按上面的格式写,同样的函数(我自己编写的函数,函数参数是某字段的值)

"…… where { fn MyFunc(字段名) = 某变量……",在mdb中好好的,在adp就是不行,还是提示“MyFunc 不是一个可以识别的函数名”

参见 http://www.office-cn.net/forum.php?mod=viewthread&tid=27164

老天啊,谁搞得懂为什么都是微软的东西,差别咋就这么大咧!
作者: goodidea    时间: 2005-5-7 08:51
哪些函数可以在ADP中使用,请务必参照SQL SERVER帮助.
作者: 丫丫    时间: 2005-5-9 05:00
那么,请问到底哪些函数可以在ADP的sql语句中使用呢?如果这些函数不够丰富,又该怎么使用自定义函数呢?使用时,有什么需要注意的呢?希望各位大侠帮忙!
作者: dgl9999    时间: 2005-5-10 06:40
Nz  在ADP中请使用IsNull其它的可以看帮助里面有




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3