日期:2014-05-16  浏览次数:20761 次

数据类型 text 和 varchar 在 equal to 运算符中不兼容。 怎么解决啊
运行以下代码提示我数据类型 text 和 varchar 在 equal to 运算符中不兼容。
小弟初学数据库这个问题该怎么解决啊?

select PeisPatient.ID_Org,PeisOrgReservation.ID_Org 
 from PeisPatient,PeisOrgReservation
 where PeisPatient.ConclusionSummary='肝囊肿'   
 and PeisOrgReservation.DateReservation>'2013-01-01' and DateReservation<'2013-12-31'
------解决方案--------------------
cast(text字段 as varchar(max))=varchar字段
------解决方案--------------------
用什么 text 啊,
where cast(PeisPatient.ConclusionSummary as varchar(max))='肝囊肿'