EF 更新条目时出错。有关详细信息,请参见内部异常。
2016-06-23 08:30
232 查看
现象:使用EF新增记录时,一直报上述异常,网上说是值为空、主键外键未设等原因导致,但是改正这些情况下问题依然
解决过程:异常中有一句(请参见内部异常),一直都没有当回事,后来实在没办法就静下心来看了看,内容异常内容如下:
InnerException: System.Data.SqlClient.SqlException
HResult=-2146232060
Message=Implicit conversion from data type nvarchar to varbinary is not allowed. Use the CONVERT function to run this query.
Message表名无法从nvarchar转化为varbinary,后来经过仔细查看数据库字段设置的都是varbinary(粗心),而本意是设置为varchar
将数据库字段类型改为varchar即可解决问题
解决过程:异常中有一句(请参见内部异常),一直都没有当回事,后来实在没办法就静下心来看了看,内容异常内容如下:
InnerException: System.Data.SqlClient.SqlException
HResult=-2146232060
Message=Implicit conversion from data type nvarchar to varbinary is not allowed. Use the CONVERT function to run this query.
Message表名无法从nvarchar转化为varbinary,后来经过仔细查看数据库字段设置的都是varbinary(粗心),而本意是设置为varchar
将数据库字段类型改为varchar即可解决问题
相关文章推荐
- Java学习笔记(7)Single-Dimentional Arrays
- Android线程管理之ExecutorService线程池(二)
- 构建之法阅读笔记
- Combination Sum III
- FusionCharts参数的详细说明——按图标类型
- 九度OJ - 1028 - 继续畅通工程
- 利用Entity Framework修改指定字段中的值
- 广播注册的两种方式
- Scala类型声明与定义、函数定义、流程控制、异常处理
- 每天一个Linux命令(56)yum命令
- 昨天上午雨下的大,然后下午就没有下雨了
- Android DownloadManager 的使用
- Leetcode - Longest Substring Without Repeating Characters
- 自定义事件(2016.6.23)
- wxpython出错原因
- VirtualAlloc函数
- sphinx安装
- shiro kick out user
- GlobalAlloc函数
- 简单创建Android桌面小部件