在.NET中使用Access数据库的注意事项
2006-06-16 13:57
218 查看
这几天做了个网站的管理页面,使用的Access数据库,结果轻车熟路地栽了几个不大不小的跟头。把经验总结一下,省得记性不好,下次接着犯。
1、Access不支持多语句查询!!!
这是第一个让人郁闷的,千万不要指望和在SQL Server中那样写上十个八个的SQL语句,输出好几个数据集。呵呵,小火慢攻吧。
2、好象是不支持输出参数
3、OleDb集合中参数的数量必须和命令文本中参数占位符的数量相等,否则用于OLE DB的.NET Framework 数据提供程序可能会引发错误。
在SQL Server中,可以把参数提供给它,到时SQL语句中需要几个就用几个。这里不行,我用于搜索的语句是可以让用户选择某个条件的,输入参数时把所有的参数都提供过去了,结果却搜索不到。
4、记得把Access数据库所在的目录赋予写权限,否则不能执行Update、Delete、Insert语句(和不能用差不了多少)
先写这些,再接再厉,再摔了跟头再来添加。
1、Access不支持多语句查询!!!
这是第一个让人郁闷的,千万不要指望和在SQL Server中那样写上十个八个的SQL语句,输出好几个数据集。呵呵,小火慢攻吧。
2、好象是不支持输出参数
3、OleDb集合中参数的数量必须和命令文本中参数占位符的数量相等,否则用于OLE DB的.NET Framework 数据提供程序可能会引发错误。
在SQL Server中,可以把参数提供给它,到时SQL语句中需要几个就用几个。这里不行,我用于搜索的语句是可以让用户选择某个条件的,输入参数时把所有的参数都提供过去了,结果却搜索不到。
4、记得把Access数据库所在的目录赋予写权限,否则不能执行Update、Delete、Insert语句(和不能用差不了多少)
先写这些,再接再厉,再摔了跟头再来添加。
相关文章推荐
- .NET 2.0 SQL依赖注意事项(转载:原文《使用SQL Server 2005 Query Notification的几个注意事项》)
- [导入]在.NET 2.0框架下动态创建Access数据库和表时的注意事项
- 在WEB程序中使用.NET Remoting的IpcChannel时注意事项(关于“拒绝访问”问题的解决)
- 使用access数据库读取DataReader注意事项
- .NET中lock的使用方法及注意事项[转]
- 关于Aspose.NET使用的几点注意事项
- .NET数组使用中的注意事项小结
- .NET数组使用中的注意事项小结
- 使用ILSpy软件反编译.Net应用程序的方法及注意事项
- .NET中lock的使用方法及注意事项
- GDAL通过swig,在.net和java下使用注意事项.
- 关于Aspose.NET使用的几点注意事项
- .NET中lock的使用方法及注意事项
- .Net下Redis使用注意事项
- .NET 中接口使用时的注意事项
- 在.NET 2.0框架下动态创建Access数据库和表时的注意事项 (zz)
- 关于Aspose.NET使用的几点注意事项
- .Net下使用BLToolkit ORM访问 MySql 的注意事项
- .NET 中接口使用时的注意事项
- 在.NET 2.0框架下动态创建Access数据库和表时的注意事项