Tôi đã nhận được lỗi trên trong ứng dụng của tôi. Đây là mã gốc
public string GetCustomerNumber(Guid id)
{
string accountNumber =
(string)DBSqlHelperFactory.ExecuteScalar(connectionStringSplendidmyApp,
CommandType.StoredProcedure,
"GetCustomerNumber",
new SqlParameter("@id", id));
return accountNumber.ToString();
}
Tôi đã thay thế bằng
public string GetCustomerNumber(Guid id)
{
object accountNumber =
(object)DBSqlHelperFactory.ExecuteScalar(connectionStringSplendidCRM,
CommandType.StoredProcedure,
"spx_GetCustomerNumber",
new SqlParameter("@id", id));
if (accountNumber is System.DBNull)
{
return string.Empty;
}
else
{
return accountNumber.ToString();
}
}
Có cách nào tốt hơn xung quanh điều này?
bạn thực sự nên xem câu trả lời của @ kiềm chế, sẽ giúp bạn tiết kiệm rất nhiều thời gian trong thời gian dài
– Võ Thủy Quỳnh 23:35:30 19/06/2009