【发布时间】:2014-01-17 05:13:11
【问题描述】:
private int MyTimeValue()
{
int Value = 0;
string connectionString = GetConfigurationSettingValue("ConnectionString");
int Days = 120;
using (SqlConnection connection = new SqlConnection(connectionString))
{
connection.Open();
using (SqlCommand cmd = new SqlCommand("select [dbo].[My_function] (@Span)", connection))
{
cmd.CommandType = System.Data.CommandType.Text;
cmd.Parameters.Add(new SqlParameter("@Span", Days));
Value = Convert.ToInt32(cmd.ExecuteScalar());
}
}
return (Value);
}
我收到Object cannot be cast from DBNull to other types.
如何在这里使用try 和catch 处理空异常
请帮我语法。
【问题讨论】: