我有一个问题,我不知道如何解决它.
我在数据库中有一个简单的表
CREATE TABLE [dbo].[home] (
[Id] INT NOT NULL,
[text] NTEXT NOT NULL,
PRIMARY KEY CLUSTERED ([Id] ASC)
);
Run Code Online (Sandbox Code Playgroud)
我在visual studio 2012中使用FormView,FormView与数据库的Home表连接,并且有编辑/更新/删除选项.
问题是当我尝试更新te数据库中的文本时出现错误
The data types ntext and nvarchar are incompatible in the equal to operator.
Run Code Online (Sandbox Code Playgroud)
请帮帮忙..
这是我用来在DB中编写的代码:
<%@ Page Title="" Language="C#" MasterPageFile="~/admin/adminmaster.master" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="admin_Default" %>
<asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
<asp:FormView ID="FormView1" runat="server" DataKeyNames="Id" DataSourceID="SqlDataSource1">
<EditItemTemplate>
text:
<asp:TextBox Text='<%# Bind("text") %>' runat="server" ID="textTextBox" /><br />
Id:
<asp:Label Text='<%# Eval("Id") %>' runat="server" ID="IdLabel1" /><br …
Run Code Online (Sandbox Code Playgroud)