に応答していない:型「System.Data.SqlClient.SqlException」が実行のタイムアウトが期限切れです。タイムアウト時間は、操作が完了する前に経過するか、私は私のコードを実行すると、私は次の例外を取得サーバが
未処理の例外が発生しました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のテーブルを持っています –