日期:2014-05-18  浏览次数:20705 次

RowFilter 中如何使用left()函数

dvStaff.RowFilter   =   "   LEFT(DeptNo,len(strGroupNo))= ' "+strGroupNo+ " '   and   StaffNo   <>   Principal   ";

出现错误提示   :   表达式包含未定义的函数调用   LEFT()。

那么请问大家   如果要在RowFilter   中用到该函数的功能   该如何调用
RowFilter     是否还有别的限制……

分不多   实在抱歉   没有什么可用分了……

------解决方案--------------------
LEFT
返回从字符串左边开始指定个数的字符。

语法
LEFT ( character_expression , integer_expression )

参数
character_expression

字符或二进制数据表达式。character_expression 可以是常量、变量或列。character_expression 必须是可以隐式地转换为 varchar 的数据类型。否则,请使用 CAST 函数显式转换 character_expression。

integer_expression

是正整数。如果 integer_expression 为负,则返回空字符串。

返回类型
varchar