Мое приложение написанное на C# работает с базой данных на SQL-сервере. При вызове си шарпом некоторой процедуры(запроса) из SQL выскакивает ошибка "timeout ..." из-за того что данная процедура слишком долго выполняется, приходится запускать ее из SQL, можно ли как нить заставить программу дождаться завершения процедуры или увеличить время ожидания?
выглядит это так
using BLToolkit.Data;
...
using (DbManager db = new DbManager("LocalSRV"))
try
{
db.SetSpCommand("Bez_dubleyDelete").ExecuteNonQuery();
db.SetSpCommand("Bez_dubley_1").ExecuteNonQuery();
db.SetSpCommand("Bez_dubley_2").ExecuteNonQuery();
}
или
SqlConnection conn2 = new SqlConnection();
conn2.ConnectionString = @"Data Source= RDBMS1 ;Initial Catalog = Накопительный FL и FP;Persist Security Info=True; User ID=odmin; pwd =idfff";
SqlDataAdapter DA2 = new SqlDataAdapter();
SqlCommand Cmd2 = new SqlCommand("", conn2);
DataSet ds2 = new DataSet();
Cmd2.CommandText = "update FP_LAST set " +
" DATE_RE='" + textBox1.Text +
"'where DATE_RE not like '[0-9]%' or DATE_RE IS NULL";
DA2.SelectCommand = Cmd2;
DA2.Fill(ds2, "FP_LAST");
Подскажите устранить таймаут хотя бы в одном из случаев?
Ответить
|