Wenn ich eine Abfrage mit der folgenden Methode ausführen, erhalte ich eine Zeitüberschreitung.Wie Timeout des DataAdapter auf 3 min erhöhen?
Also meine Frage ist: Wie kann ich das Timeout auf 180 Sekunden setzen?
Ich verwende die Verbindung, um das DataSet mit dem Query-Ergebnis zu füllen.
internal static DataSet executeQuery(string queryString)
{
// #connection
DataSet dataSet = new DataSet();
string connectionString = Connection.connectionStringSQL01NavProvider();
OleDbConnection connection = new OleDbConnection(connectionString);
OleDbDataAdapter adapter = new OleDbDataAdapter(queryString, connectionString);
// Open the connection and fill the DataSet.
connection.Open();
try
{
adapter.Fill(dataSet);
DataTable dt = new DataTable();
dt = dataSet.Tables[0];
DataRow dr;
try
{
dr = dt.Rows[0];
}
catch
{
}
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
System.Windows.Forms.MessageBox.Show("Error executeQuery().! " + ex.Message);
}
return dataSet;
}