执行当前 Web 请求期间,出现未处理的异常。

执行当前 Web 请求期间,出现未处理的异常。,第1张

根据你发出的异常,看的出应该是代码 *** 作数据库时,出现了外键冲突,违背了数据库的外键约束,我想应该是这样的,罩雹解决办法就是修改数据库HXSL中表T_Persona 中的列PID 的外键约束放宽,或者删除外键约束,如果业务需要不能这样做的话,可以修改你 *** 作数据库的代码,让你插入的外键合法,就是符合数据库的外键让罩要求,如果不知道就找数据库设计者,问他这个地方设置了那些外键,应该能坦闷闹够解决。不知道这样说你是否明白,如果问题还不能解决的话,那就是本人能力有限,呵呵

异常中有一句(请参见枣段李内部异常),一直凳迟都燃缺没有当回事,后来实在没办法就静下心来看了看,内容异常内容如下:

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即可解决问题


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11983753.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存