text类型英文加数字类型字符如何解决

2025-04-25 13:43:37

1、1.直接改数据库字段类型。2.把SQL语句修改为:select * from A where convert(nvarchar(255),test)=’xxx’。

text类型英文加数字类型字符如何解决

2、因为不管是text还是nvarchar,实体类中的影射都应该是string,因为C#只有一个string是用来表示字符串的,不过这两个数据类型在数据库中是完全不同的。

text类型英文加数字类型字符如何解决

3、所以无法在他们之间进行比较操作,尤其那个ntext,很多操作都不能做,就算是两个ntext类型,也没有办法进行比较操作。

text类型英文加数字类型字符如何解决

4、test字段为ntext类型SQL语句:select * from A where test=’xxx’执行之后会出现:数据类型 ntext 和 varchar 在 equal to 运算符中不兼容的错误信息。

text类型英文加数字类型字符如何解决

5、那把SQL语句该成:select * from A where test=convert(ntext,’xxx’)结果出现:数据类型 荏鱿胫协ntext 和 ntext 在 equal to 运算符中不兼容的错误信息。

text类型英文加数字类型字符如何解决
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢