数据绑定转发器时发生此错误:SQL Server不处理NText,Text,Xml或Image数据类型的比较
protected void Page_Load(object sender, EventArgs e)
{
topicid = Convert.ToInt32(Request.QueryString["topic".ToString()]);
if (!IsPostBack)
{
MusicForumDataContext db = new MusicForumDataContext();
var query = from p in db.posts
where p.categoryid == NAME
select p;
rptposts.DataSource = query;
rptposts.DataBind(); <---- ERROR
}
}
Run Code Online (Sandbox Code Playgroud)
Rem*_*anu 17
不推荐使用NTEXT,TEXT和IMAGE类型,必须使用NVARCHAR(MAX),VARCHAR(MAX)和VARBINARY(MAX)类型替换它们.新类型支持字符串运算符,包括相等比较.
XML永远不能作为字符串进行比较.XML片段可以用数千种方式编写,并在语义上以相同的XML结果.只需考虑命名空间以及如何声明它们,无论如何.
| 归档时间: |
|
| 查看次数: |
8314 次 |
| 最近记录: |