gpt4 book ai didi

c# - 如何在 ASP.NET 中将空字符串设置为 DataSource 参数的默认值?

转载 作者:太空狗 更新时间:2023-10-29 20:15:03 25 4
gpt4 key购买 nike

这行不通。我从 SQL 数据库中得到一个异常,该列不允许空值。

<asp:SqlDataSource ID="MyDataSOurcet" runat="server" 
ConnectionString="<%$ ConnectionStrings:MyConnectionString %>"
InsertCommand="INSERT INTO MyTable(Name) VALUES (@Name) WHERE NameID = 1"
<InsertParameters>
<asp:Parameter Name="Name" Type="String" DefaultValue=""/>
</InsertParameters>
</asp:SqlDataSource>

最佳答案

你可以试试

   <asp:Parameter Name="Name"  Type="string" DefaultValue="" 
ConvertEmptyStringToNull="false" />

但我认为这是默认的。

关于c# - 如何在 ASP.NET 中将空字符串设置为 DataSource 参数的默认值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3829600/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com