日期:2014-05-16  浏览次数:21046 次

Access函数哪些可以在程序设计里用,哪些只能在Access里用呢?
有些函数到了程序里面就提示未定义

不知道是怎么分类的,哪里有说明资料?

哪些可以在程序设计里用,哪些只能在Access里用呢?

------解决方案--------------------
ODBC 标量函数
Microsoft® Jet SQL 支持使用由 ODBC 为标量函数定义的语法。例如这一查询:

SELECT DAILYCLOSE, DAILYCHANGE FROM DAILYQUOTE
WHERE {fn ABS(DAILYCHANGE)} > 5

凡是一种股票价格变化的绝对值大于 5 的列会返回。

 ODBC 定义的标量函数的子集受支持。下表列出了受支持的函数。

关于使函数包含于 SQL 语句的变元的描述和逸出语法的详尽解释,请看 ODBC文献。 

字符串函数
ASCII LENGTH RTRIM 
CHAR LOCATE SPACE 
CONCAT LTRIM SUBSTRING 
LCASE RIGHT UCASE 
LEFT


数字函数
ABS FLOOR SIN 
ATAN LOG SQRT 
CEILING POWER TAN 
COS RAND MOD 
EXP SIGN


时间和日期函数
CURDATE DAYOFYEAR MONTH 
CURTIME YEAR WEEK 
NOW HOUR QUARTER 
DAYOFMONTH MINUTE MONTHNAME 
DAYOFWEEK SECOND DAYNAME 

------解决方案--------------------
大部份函数在使用前都需要引用相关的DLL

如:DAO 的函数 需引用 : Microsoft DAO3.6 Object Library