- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
public SqlTransaction GetSqlTransaction(string pMd5)
{
if (_connection.State == ConnectionState.Closed)
{
try
{
_connection.Open();
}
catch (SqlException ex)
{
throw new ApplicationException("Unable to connect to database (" + _connection.DataSource + "/" + _connection.Database + "). Please contact your local IT administrator.", ex);
}
}
else
{
try
{
throw new ApplicationException("COUCOU");
}
catch (ApplicationException ex)
{
System.Diagnostics.Trace.WriteLine(ex.StackTrace);
}
sqlTransaction = _connection.BeginTransaction();
}
return sqlTransaction;
}
Код из очередного проекта. А надежда то на коннект все-равно остается! :)
Lure Of Chaos 31.01.2011 15:02 # 0
_Ru55_ 31.01.2011 15:04 # 0
Если бы не фейлил, я бы его вообще не нашел :)
Lure Of Chaos 31.01.2011 15:08 # 0
_Ru55_ 31.01.2011 15:15 # 0
Lure Of Chaos 31.01.2011 15:18 # 0
а вот обьявления sqlTransaction нет, это поле?
_Ru55_ 31.01.2011 15:21 # −1
Lure Of Chaos 31.01.2011 15:25 # 0
bugmenot 31.01.2011 15:32 # 0
Lure Of Chaos 31.01.2011 15:33 # −1
bugmenot 31.01.2011 15:36 # +2
Lure Of Chaos 31.01.2011 15:39 # −1
abatishchev 31.01.2011 15:45 # −1
bugmenot 01.02.2011 05:12 # 0
koodeer 31.01.2011 22:19 # 0
Таки да, в шарпе это тоже не скомпилилось бы. Ну ясно же, что это не локальная переменная данного метода, а поле класса.
Lure Of Chaos 31.01.2011 22:35 # 0
_Ru55_ 01.02.2011 06:33 # 0
Вверху объявлено так, для особо интерисующихся:
private SqlTransaction sqlTransaction;
abatishchev 31.01.2011 15:45 # 0
abatishchev 31.01.2011 15:47 # 0
зачем?? проверить работоспособность рантайма?
Lure Of Chaos 31.01.2011 16:09 # +1
_Ru55_ 01.02.2011 06:37 # 0
Потом че-то изменилось и вот тебе на... Ку-ку! И теперь он здесь :)
Lure Of Chaos 01.02.2011 12:11 # 0
vkasci 25.08.2021 19:37 # 0