机械必威体育网址

用户名  找回密码
 注册会员

QQ登录

只需一步,快速开始

帖子
查看: 2709|回复: 0
打印 上一主题 下一主题

入库更新结构树出错(数据类型 nvarchar 和 ntext 在 equal to 运算符中不兼容)

[复制链接]
跳转到指定楼层
1#
发表于 2018-10-19 14:26:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如题!CAXA协同管理2013  更改完新图纸入库时显示图片内容,只有在更新结构树时出错,网上搜索解决办法如下:" V# m3 Y- _" L: i/ o& N# H
解决这个问题有2种办法:
$ v0 Q9 L% L+ |% r! F) \  H

1.直接改数据库字段类型。。。。(不治本)

2.把SQL语句修改为:

select * from A where convert(nvarchar(255),test)=’xxx'

因为不管是text还是nvarchar,实体类中的影射都应该是string,因为C#只有一个string是用来表示字符串的,不过这两个数据类型在数据库中是完全不同的,所以无法在他们之间进行比较操作,尤其那个ntext,很多操作都不能做,就算是两个ntext类型,也没有办法进行比较操作。

8 h4 {! D# m  E! I9 _- z
: M0 V% O) E. p9 `* R6 h& P2 L

根本不明白在哪里改!懂得大神给各指示在哪里修改!怎么解决

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
回复

举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

小黑屋|手机版|Archiver|机械必威体育网址 ( 京ICP备10217105号-1,京ICP证050210号,浙公网安备33038202004372号 )

GMT+8, 2025-4-2 11:53 Updated at 11:53:36, Processed in second(s), Queries, Gzip enabled

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表