您的位置:首页 > 编程语言 > ASP

解决错误:sql_variantisincompatiblewithxml(ASP.NET2.0/XML数据类型)

2008-04-24 06:41 387 查看
发生场景:
1:如果数据表使用XML数据类型
2:使用ASP.NET 2.0
3::使用向导生成sqlDataSource配合DetailsView新增/更新数据库XML数据类型
错误信息:
Server Error in '/' Application.
--------------------------------------------------------------------------------

Operand type clash: sql_variant is incompatible with XML
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.Data.sqlClient.sqlException: Operand type clash: sql_variant is incompatible with XML

Source Error:

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.

解决办法:
<DeleteParameters>
<ASP:Parameter Name="original_ArticleID" Type="Int32" />
<ASP:Parameter Name="original_Title" Type="String" />
<ASP:Parameter Name="original_CategoryID" Type="Int32" />
<ASP:Parameter Name="original_Contents" Type="String" />
<ASP:Parameter Name="original_ArticleFrom" Type="String" />
<ASP:Parameter Name="original_CreateDate" Type="DateTime" />
<ASP:Parameter Name="original_keywordXML" Type="Object" />
</DeleteParameters>
<UpdateParameters>
<ASP:Parameter Name="Title" Type="String" />
<ASP:Parameter Name="CategoryID" Type="Int32" />
<ASP:Parameter Name="Contents" Type="String" />
<ASP:Parameter Name="ArticleFrom" Type="String" />
<ASP:Parameter Name="CreateDate" Type="DateTime" />
<ASP:Parameter Name="keywordXML" Type="Object" />
<ASP:Parameter Name="original_ArticleID" Type="Int32" />
<ASP:Parameter Name="original_Title" Type="String" />
<ASP:Parameter Name="original_CategoryID" Type="Int32" />
<ASP:Parameter Name="original_Contents" Type="String" />
<ASP:Parameter Name="original_ArticleFrom" Type="String" />
<ASP:Parameter Name="original_CreateDate" Type="DateTime" />
<ASP:Parameter Name="original_keywordXML" Type="Object" />
</UpdateParameters>
<InsertParameters>
<ASP:Parameter Name="Title" Type="String" />
<ASP:Parameter Name="CategoryID" Type="Int32" />
<ASP:Parameter Name="Contents" Type="String" />
<ASP:Parameter Name="ArticleFrom" Type="String" />
<ASP:Parameter Name="CreateDate" Type="DateTime" />
<ASP:Parameter Name="keywordXML" Type="Object" />
</InsertParameters>
将下划线部分Type="Object" -〉Type="String"
http://cleo.cnblogs.com/archive/2006/05/22/406577.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐