Когда я запускаю мой код, я получаю следующее исключение:Истекло время ожидания выполнения. Время ожидания истекло до завершения операции или сервер не отвечает
необработанного исключения «System.Data.SqlClient.SqlException» типа произошел in System.Data.dll
Дополнительная информация: Срок ожидания выполнения истек. Период ожидания истекает до завершения операции или сервер не отвечает.
Мой код выглядит следующим образом:
private void FillInDataGrid(string SQLstring)
{
string cn = ConfigurationManager.ConnectionStrings["Scratchpad"].ConnectionString; //hier wordt de databasestring opgehaald
SqlConnection myConnection = new SqlConnection(cn);
SqlDataAdapter dataadapter = new SqlDataAdapter(SQLstring, myConnection);
DataSet ds = new DataSet();
myConnection.Open();
dataadapter.Fill(ds, "Authors_table");
myConnection.Close();
dataGridView1.DataSource = ds;
dataGridView1.DataMember = "Authors_table";
}
И мой SqlString следующий:
SELECT dbo.[new].[colom1],dbo.[new].[colom2],dbo.[new].[colom3],dbo.[new].[colom4],
dbo.[new].[Value] as 'nieuwe Value',
dbo.[old].[Value] as 'oude Value'
FROM dbo.[new]
JOIN dbo.[old] ON dbo.[new].[colom1] = dbo.[old].[colom1] and dbo.[new].[colom2] = dbo.[old].[colom2] and dbo.[new].[colom3] = dbo.[old].[colom3] and dbo.[new].[colom4] = dbo.[old].[colom4]
where dbo.[new].[Value] <> dbo.[old].[Value]
Ваш запрос, кажется, требует времени –
@EhsanSajjad Считаете ли вы, что проблема времени здесь? –
@EhsanSajjad Я 'только' получил таблицу вокруг 7000rows –