数据类型 text 和 nvarchar 在 equal to 运算符中不兼容得问题。
2009-04-14 11:34
405 查看
我在修改数据库的数据的时候,出现
数据类型 text 和 nvarchar 在 equal to 运算符中不兼容,我把数据库中 的text类型改称vchar的话。没问题了 。是不是在实体类影射的字段为string类型的问题?
不管是text还是nvarchar,实体类中的影射都应该是string,因为C#只有一个string是用来表示字符串的,呵呵
不过这两个数据类型在数据库中是完全不同的,所以无法在他们之间进行比较操作,尤其那个text,很多操作都不能做,就算是两个text类型,也没有办法进行比较操作。
把数据库中的text类型改为varchar了
数据类型 text 和 nvarchar 在 equal to 运算符中不兼容,我把数据库中 的text类型改称vchar的话。没问题了 。是不是在实体类影射的字段为string类型的问题?
不管是text还是nvarchar,实体类中的影射都应该是string,因为C#只有一个string是用来表示字符串的,呵呵
不过这两个数据类型在数据库中是完全不同的,所以无法在他们之间进行比较操作,尤其那个text,很多操作都不能做,就算是两个text类型,也没有办法进行比较操作。
把数据库中的text类型改为varchar了
相关文章推荐
- 数据类型 text 和 nvarchar,text 在 equal to 运算符中不兼容得问题
- 解决:数据类型 text 和 varchar 在 equal to 运算符中不兼容
- System.Data.SqlClient.SqlException: 数据类型 text 和 varchar 在 equal to 运算符中不兼容。
- 数据类型text 和varchar在 equal to运算符中不兼容
- 数据类型text 和varchar在 equal to运算符中不兼容
- 查询数据库语句报错“数据类型 text 和 varchar 在 equal to 运算符中不兼容。"
- 数据类型 ntext 和 varchar 在 equal to 运算符中不兼容的问题
- c#程序对sql操作时报错数据类型 ntext 和 varchar 在 equal to 运算符中不兼容的问题
- c#程序对sql操作时报错数据类型 ntext 和 varchar 在 equal to 运算符中不兼容的问题
- LIS通讯接口(数据类型 text 和 varchar 在 equal to 运算符中不兼容)
- 数据类型 text 和 varchar 在 add 运算符中不兼容
- sql 错误信息:消息 402 数据类型 ntext 和 ntext 在 equal to 运算符中不兼容
- 数据类型 ntext 和 varchar 在 equal to 运算符中不兼容的错误信息
- sql 批量插入(一个数据库的表数据,添加到另一个数据库表) 数据类型nText和varchar在运算符equals不兼容的问题解决方案
- 数据类型 text 和 varchar 在 add 运算符中不兼容
- 数据类型 text 和 varchar 在 add 运算符中不兼容
- sqlserver数据类型char和nchar,varchar和nvarchar,text和ntext的用法以及区别?
- “数据类型 varchar 和 bit 在 add 运算符中不兼容”解决方法
- 使用 varchar(max)、nvarchar(max) 和 varbinary(max) 数据类型代替text、ntext 和 image 数据类型
- SQL Server 2005数据类型char,varchar,text ,nchar,nvarchar,ntext