Сценарий:
1: Если таблица данных использует тип данных XML.
2. Использование ASP.net 2.0.
3:: Используйте мастер для создания SqlDataSource с DetailsView для добавления/обновления
сообщения об ошибке типа данных XML базы данных:
Ошибка сервера в приложении '/'.
-------------------------------------------------- -------------------------------
Конфликт типов операндов: sql_variant несовместим с xml
Описание. Во время выполнения текущего веб-запроса произошло необработанное исключение. Просмотрите трассировку стека, чтобы получить дополнительную информацию об ошибке и ее источнике.
Подробности об исключении: System.Data.SqlClient.SqlException: конфликт типов операндов: sql_variant. несовместим с XML
Ошибка источника:
во время выполнения текущего веб-запроса было создано необработанное исключение. Информацию о происхождении и местоположении исключения можно определить с помощью трассировки стека исключений ниже.
Решение:
<УдалитьПараметры>
<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" />
</УдалитьПараметры>
<Параметры обновления>
<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" />
</ОбновитьПараметры>
<Вставкапараметров>
<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" />
</ВставитьПараметры>
Измените подчеркнутую часть Type="Object" -〉Type="String"