asp.net中连接access数据库时,不能使用ISNull()T-SQL的问题解决
来源:互联网 发布:金鼎网络微信营销 编辑:程序博客网 时间:2024/06/05 04:25
今天,在用access数据库的时候,发现他并不想SQL Server那样完全支持ISNull。提示参数个数不正确,在网上查了资料,说是有其他一个函数支持和ISNull一样的功能,在查询中一试,果然可以通过。但.net环境下似乎不认Nz()函数。
后来,终于在网上找到关于access中使用类似ISNull()函数的办法,解决如下:
可以用:
iif(IsNull( express ), value1, value2 )
举个例子,在SQL Server中:
select IsNull(int_Filed1, 0) from Table1
换作Access,则应该被改写为:
select iif( IsNull(int_Filed1), 0, int_Filed1 ) from Table1
总结:
Access也有IsNull函数,但意义和参数和T-SQL中不同。
在T-SQL(也就是SQL Server所支持的SQL语言)中,IsNull的作用是把空值替代成指定的值。然而在Access中,IsNull的作用仅仅是判断是否为空值,而且参数的个数也和T-SQL中的不一样,只有一个输入参数。
- asp.net中连接access数据库时,不能使用ISNull()T-SQL的问题解决
- asp.net连接SQL 和ACCESS数据库
- ASP.NET 2.0中访问Access数据库的连接字符串
- asp中数据库的连接方法(包括access和sql)
- 在Access中实现T-SQL中的ISNULL函数功能
- win2003 asp 不能连接 access 问题解决
- Asp.net连接Access数据库的方法
- ASP.NET 连接 ACCESS 数据库的代码
- sql 中IsNull(,)的使用
- asp.net 连接access 数据库时要安装的组件
- .net中使用OleDb连接Access数据库
- asp.net连接Access数据库
- asp.net连接Access数据库
- asp.net连接Access数据库
- asp.net连接Access数据库
- ASP.NET连接Access数据库
- ASP.Net 连接ACCESS数据库
- ASP.NET连接Access数据库
- C#基础概念二十五问
- 推开革命的三重门(《程序员》第八期卷首语)
- 关于未能写入输出文件C:/Windows/Temporary ASP.NET Files/WebApp/错误的解决
- 提升JSP应用程序的七大绝招
- 动态载入BPL包的完整过程及其他
- asp.net中连接access数据库时,不能使用ISNull()T-SQL的问题解决
- 关于jsp中" 对只转发结果集的无效操作: last "异常
- vim+ctags用法(转载)
- Window.ShowModalDialog使用手册
- java 与 c#的异同
- VC调试方法
- 简单但有用的 SQL-L替换
- IGeometryBag vs. IGeometryCollection
- Oracle 11g发布 XML特性最大焦点