Я получаю сообщение «Недостижимый код обнаружено» в Visual Studio в точке con.close() в моем коде ниже. Можете ли вы определить, что я сделал неправильно?Обнаружен недостижимый код
private int chek1(String insert)
{
OleDbConnection con = new OleDbConnection("provider=microsoft.jet.oledb.4.0;data source=d:\\sdb.mdb");
OleDbCommand com = new OleDbCommand("select count(*) from sn where sn='" + insert + "\'", con);
con.Open();
int po = (int)com.ExecuteScalar();
if (po > 0)
return 1;
else
return 0;
con.Close();
}
Wow еще 2 ответов пока я манипуляция в шахте. – Joshua
Хорошие ответы во всем, но я хочу добавить, что вы могли бы избежать возможности забыть закрыть соединение, если вместо этого использовали 'using'-statement. Это также дает вам безопасность для исключений. Вы можете вернуться из тела с использованием оператора через чудеса компилятора. http://msdn.microsoft.com/en-us/library/yh598w02.aspx – Skurmedel