この行で C# コードを実行した後、nullreference 例外が発生します
var data = info.details.Split('|');
c# コード:
public studentinfo SaveData(studentinfo info)
{
bool returnBool=false;
SqlConnection con;
var data = info.details.Split('|');
var response = new studentinfo
{
ID = data[0],
Name = data[1],
Project = data[2],
Result = data[3]
};
con = new SqlConnection(ConfigurationManager.ConnectionStrings["Myproject.Properties.Settings.MyConnection"].ConnectionString);
string sqlStr = "INSERT INTO Result (ID,Name,Project,Result) values('" + data[0] + "', '" + data[1] + "', '" + data[2] + "', '" + data[3] + "')";
SqlCommand dbCommand = new SqlCommand(sqlStr, con);
try
{
con.Open();
if (dbCommand.ExecuteNonQuery() != 0)
{
returnBool = true;
}
if (!data.Equals(null))
{
returnBool = true;
}
con.Close();
}
catch
{
returnBool= false;
}
con.Close();
return response;
}
私は実装しようとしました:
if (!data.Equals(null))
{
returnBool = true;
}
それでも同じオブジェクト参照例外が発生します。解決するのを手伝ってください。ありがとう