nvarchar错误消息

时间:2012-08-29 22:10:43

标签: asp.net sql-server nvarchar

我在ASP.NET中使用SQL Server数据库构建了一个小项目。当我在浏览器中查看它或调试我的项目时,一切运行良好。但是当我在表单中键入内容并单击发送时,我有错误消息

  

'nvarchar'附近的语法不正确。
  规范:System.Data.SqlClient.SqlException:语法不正确   靠近'nvarchar'。

在我的数据库中,我有表格值:

Name      nvarchar(50) 
Mail      nvarchar(200) 
Message   nvarchar(MAX)

在我的源代码中,FormView我还定义了最大长度(在EditItemTemplate,InsertItemTemplate,ItemTemplate中)。

Name   MaxLength="<%# 50 %>"  
Mail   MaxLength="<%# 200 %>"  
Message TextMode="MultiLine"

保存到表格中的代码:

<asp:SqlDataSource ID="SqlDataSource1" runat="server" 
            ConnectionString="<%$ ConnectionStrings:ConnectionString %>" 
            SelectCommand="SELECT * FROM [Table1]"
            InsertCommand="INSERT INTO [Table1] ([Name], [Mail], [Message]) VALUES (@Name, @Mail, @Message)">
        <InsertParameters>
            <asp:Parameter Name="Name" />
            <asp:Parameter Name="Mail" />
            <asp:Parameter Name="Message" />
        </InsertParameters>
 </asp:SqlDataSource> 

当我看到引用时应该没问题......应该是否存在允许空值的问题?

0 个答案:

没有答案