gpt4 book ai didi

c# - 我假设 SqlParameter.IsNullable 只有在……时才有意义?

转载 作者:太空宇宙 更新时间:2023-11-03 16:57:48 26 4
gpt4 key购买 nike

1) 当SqlParameter.IsNullable设置为true时,收到的null值被转换为DBNull.Value 并发送到数据库。因此,我假设将 IsNullable 设置为 true 仅当 GridView 的 Parameter.ConvertEmptyStringToNull 也设置为 true 时才有意义?

2) GridView 和 ObjectDataSource 的参数都有一个 ConvertEmptyStringToNull 属性。但是有没有一种情况(在尝试更新数据源时):

• 我们应该将 GridView 的 Parameter.ConvertEmptyStringToNull 设置为 true,然后将 ObjectDataSource 的 Parameter.ConvertEmptyStringToNull 设置为 false?!

• 或者我们应该将 GridView 的 Parameter.ConvertEmptyStringToNull 设置为 true,但将 SqlDataSource 的 SqlParameter.IsNullable 设置为 false?

最佳答案

Ans : 1: 当SqlParameter.IsNullable 设置为true 时,收到的null 值被转换为DBNull.Value 并发送到数据库。因此,我假设仅当 GridView 的 Parameter.ConvertEmptyStringToNull 也设置为 true 时,将 IsNullable 设置为 true 才有意义? - 是的

关于c# - 我假设 SqlParameter.IsNullable 只有在……时才有意义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/941913/

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