设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 4322|回复: 6
打印 上一主题 下一主题

[其它] [求救]系统提示format和date函数未定义(已解决)

[复制链接]
跳转到指定楼层
1#
发表于 2006-5-12 00:10:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
系统提示format和date函数未定义怎么办啊 新建一个数据库就没问题,但是老数据库就提示这个。。。[em06][em06]

[此贴子已经被作者于2006-5-11 16:55:27编辑过]

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
 楼主| 发表于 2006-5-12 00:13:00 | 只看该作者
神啊,救救我吧。。。那个数据库明天必须要。。。急的要死。。。
3#
发表于 2006-5-12 00:18:00 | 只看该作者
引用DAO3.X试试
4#
 楼主| 发表于 2006-5-12 00:29:00 | 只看该作者
以下是引用wwwwa在2006-5-11 16:18:00的发言:
引用DAO3.X试试

能说详细点嘛
5#
 楼主| 发表于 2006-5-12 00:45:00 | 只看该作者
问题解决。。谢谢3楼的朋友。。。相关文章供大家参考:


问题:




















1、为什么以前运行正常的Access数据库,搬到另一台电脑上老出现XXXX函数未定义错误?





2、为什么我在Access中调试通过的sql语句,在VB/ASP/JSP/PHP/VB.NET/SQL SERVER中调用却老是出现XXX函数未定义错误?


3、在ACCESS中的模块中自定义了一个getV函数,在ACCESS查询中执行SQL语句
select getV(5) from T
这条语句能执行,并且能得到数据,
但是在Adodc1中
Adodc1.RecordSource ="select getV(5) from T "
Adodc1.Refresh
结果出错了,显示的错误为“getV未定义函数”。


回答:



















1、转到VBE界面,菜单 工具 -> 引用 中看一下有没有丢失的引用,如果有,重新引用一下即可





2、Access中执行 jet sql 语句时使用的很多函数是Access自带的函数,只允许使用在Access界面下,一旦你使用了其他软件做界面,那么很多本来在 access+jet sql环境中能够运行的函数将成为错误根源。


3、Access中编写的自定义函数必须由ACCESS环境支持,在其他环境中根本不能使用。


特别注意:许多在VB代码中可以运行的函数并不一定能嵌入到jet sql语句中


以下列出 jet sql 中的资料供参考:












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.




请参考:


http://msdn.microsoft.com/library/default.asp?url=/library/en-us/odbc/htm/odappepr_3.asp
6#
发表于 2006-5-12 23:24:00 | 只看该作者
我碰到相同的问题.

试一下
7#
发表于 2009-12-25 13:58:41 | 只看该作者
没有看懂楼主到底是什么意思
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-11-18 18:43 , Processed in 0.149454 second(s), 31 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表