Witam,
Mam prostą aplikację stworzoną za pomocą VS 2008. DataSet oraz TableAdaptery zrobione zostały za pomocą graficznego edytora. Datagridy korzystające z tych danych również. Problem w tym że czasem, gdy baza jest 'zawieszona' procedury nie są w stanie się wykonać i pojawia się błąd dotyczący timeoutu. sam komunikat obsłużyłem metodą
private void button1_Click(object sender, EventArgs e)
{
this.Cursor = Cursors.WaitCursor;
try
{
this.qMK_TestDelay30TableAdapter.Fill(this.dsDane.qMK_TestDelay30);
}
catch (SqlException ex)
{
if (ex.Number == -2)
MessageBox.Show("Problem z pobraniem danych...Przekroczono czas.", "TimeOut", MessageBoxButtons.OK);
}
this.Cursor = Cursors.Arrow;
}
Chciałbym jednak zmienić ten timeout na krótszy, np. na 5 sekund. Niestety nie mam pojęcia jak się do tego zabrać. Znalazłem co prawda sporo podobnych wątków na zagranicznych forach, ale wszystkie wychodzą z założenia że samemu się tworzy obiekt do połączenia (nie za pomocą graficznego kreatora).