- ThinkPHP框架基础之模型层篇
- VS的“行尾不一致,要将行尾标准化吗”问题
- 在C#中设置DateTime类型的变量值等于Null
- C#中split的方法和用法12
- access iif语句
- 从零开始学习jQuery (五) 事件与事件对象
- 百度优化能够杜绝人工干预
- 小程序隐私指引完整填写范本
- 小心友情链接遭连坐
- php怎么将汉语转为拼音?
邮箱:
手机:15383239821
为什么老出现XXX函数未定义错误?
问题:
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未定义函数”。
回答:
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 凡是一种股票价格变化的绝对值大于 5 的列会返回。 ODBC 定义的标量函数的子集受支持。下表列出了受支持的函数。 关于使函数包含于 SQL 语句的变元的描述和逸出语法的详尽解释,请看 ODBC文献。 字符串函数
|
-
2012-07-02如何做到让百度秒收
-
2012-06-30关键词优化的几个步骤
-
2012-11-30CSS中position的absolute和relative的应用
-
2023-03-07表名称前缀到底有啥用?
-
2013-06-10C#中String.Format 有什么作用
