System.NullReferenceException:对象引用未设置为对象的实例.. [英] System.NullReferenceException: Object reference not set to an instance of an object..
本文介绍了System.NullReferenceException:对象引用未设置为对象的实例..的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
public string InsertDB(ShortCodeBO objShortCodeBO)
{
string message = string .Empty;
尝试
{
string CommonDatabaseName = ConfigurationSettings .AppSettings [ CommonDatabaseName]。ToString();
string ConName = CommonDatabaseName;
// ConnectionString_Initialize(StoredProcedure.InsertDB,ConName);
初始化(StoredProcedure.InsertDB);
UserCmd.Parameters.Clear();
UserDB.AddInParameter(UserCmd,Parameter.UserName,DbType。 String ,objShortCodeBO.UserName);
UserDB.AddInParameter(UserCmd,Parameter.Password,DbType。 String ,objShortCodeBO.Password);
UserDB.AddInParameter(UserCmd,Parameter.FirstName,DbType。 String ,objShortCodeBO.FirstName);
UserDB.AddInParameter(UserCmd,Parameter.LastName,DbType。 String ,objShortCodeBO.LastName);
UserDB.AddOutParameter(UserCmd,Parameter.ERROR,DbType。 String , 100 );
UserDB.ExecuteNonQuery(UserCmd);
message =( string )UserCmd.Parameters [ @ERROR跨度>]值。
}
catch (SqlException)
{
throw ;
}
catch (例外)
{
throw ;
}
return 消息;
}
解决方案
objShortCodeBO为空???
UserCmd为空??? br />
UserDB为空???
不可能说当你没有提到哪一行你得到错误......
public string InsertDB(ShortCodeBO objShortCodeBO)
{
string message = string.Empty;
try
{
string CommonDatabaseName = ConfigurationSettings.AppSettings["CommonDatabaseName"].ToString();
string ConName = CommonDatabaseName;
//ConnectionString_Initialize(StoredProcedure.InsertDB, ConName);
Initialize(StoredProcedure.InsertDB);
UserCmd.Parameters.Clear();
UserDB.AddInParameter(UserCmd, Parameter.UserName, DbType.String,objShortCodeBO.UserName);
UserDB.AddInParameter(UserCmd, Parameter.Password, DbType.String,objShortCodeBO.Password);
UserDB.AddInParameter(UserCmd, Parameter.FirstName, DbType.String,objShortCodeBO.FirstName);
UserDB.AddInParameter(UserCmd, Parameter.LastName, DbType.String,objShortCodeBO.LastName);
UserDB.AddOutParameter(UserCmd, Parameter.ERROR, DbType.String, 100);
UserDB.ExecuteNonQuery(UserCmd);
message = (string)UserCmd.Parameters["@ERROR"].Value;
}
catch (SqlException)
{
throw;
}
catch (Exception)
{
throw;
}
return message;
}
解决方案
objShortCodeBO is null???
UserCmd is null???
UserDB is null???
Impossible to say when you don't mention in what line you get the error...
这篇关于System.NullReferenceException:对象引用未设置为对象的实例..的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文