why does my .NET 2.0 application crash under .NET 4.0 when I use a OleDbDataAdapter object without an OleDBConnection object?
问题 This is a .NET 2.0 application written using VS 2005. It works fine on systems running .NET 2.0, but hard crashes on systems running .NET 4.0. Here's the critical section of the code: string selectCommand1 = .... string connectionString1 = .... using (OleDbDataAdapter adapter = new OleDbDataAdapter(selectCommand1, connectionString1)) { try { adapter.Fill(table1); } catch { MessageBox.Show("error"); } } string selectCommand2 = .... string connectionString2 = .... using (OleDbDataAdapter