关于 SqlParameter 必须知道的!
2015-07-14 01:46
337 查看
有时候写 SqlParameter 映射
new SqlParameter("@RecordId", SqlDbType.BigInt, 0, "RecordId") 有时候发现加不加@都可以,但是今天突然发现,如果不加@,相当的能坑人!!!
有些地方不加@是无法通过ado.net的检查的,可能会报:指定的参数名“RecordId”无效。
我这次是在 SqlDataAdapter 的 UpdateBatch 批量更新处被坑了。。。找了半天的错误,才发现当更新一条的时候,不会检查是否带@,当更新多条时就会检查,坑呢么!!!
相关文章推荐
- Redis_字典
- 如何把数组写入mysql数据库
- MongoDb文件被锁解决以及基本篇
- redis(二)-数据类型
- Redis集群搭建
- memcached
- 设置root远程连接ubuntu上mysql
- MySql 高性能 5.5 维护索引和表 189页
- 优化子查询sql语句为内连接
- 对HBase数据库的操纵(MapReduce)
- MongoDB复制集及数据分片详解
- Linx监控分享--重点进程监控(mysqld)+邮件提醒
- SQL 一次插入多条记录
- 如何收缩Mysql的ibdata1文件
- memcached和redis对比
- Oracle数据库的导入导出
- ado.net连接数据库
- 数据库事物隔离级别
- MySql笔记(第一弹:MySql的安装)
- scrapy爬虫基本应用