1. 程式人生 > >程式碼操作 ACCESS時為什麼老出現XXX函式未定義錯誤?

程式碼操作 ACCESS時為什麼老出現XXX函式未定義錯誤?

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 


資料型別變換
CONVERT 字串文字能被轉換成下列資料型別:SQL_FLOAT, SQL_DOUBLE, SQL_NUMERIC, SQL_INTEGER, SQL_REAL, SQL_SMALLINT, SQL_VARCHAR和 SQL_DATETIME.