private static string strConnect = System.Configuration.ConfigurationManager.AppSettings["connStr"]; 
不要定义成静态的。
最好这样写private string GetConnectionString()
{return System.Configuration.ConfigurationManager.AppSettings["connStr"]; 
}

解决方案 »

  1.   

    System.Configuration.ConfigurationManager.AppSettings["connStr"]; 这里配置 不对,连接不上数据库,需要 看看 连接配置
      

  2.   

    是不是App.config文件里配置数据库连接字符串有错,再检查下。
      

  3.   

    把你的conn.open()放在 OleDbConnection objConnection = new OleDbConnection(strConnect); 
    这句之后,如果还不对,就要检查你的连接语句是否正确
      

  4.   

    连接语句是这个,请各位高手帮我看看!<add key="connStr" value="Provider=MSDAORA;Data Source=ORACLE;User Id=SYSTEM;Password=zj422528;Database=ORACLE;Integrated Security=no"></add>