日期:2014-05-19  浏览次数:20802 次

VS2005 怪问题,初始化连接竟然会异常,而且时好时坏!烦请各位大侠来帮忙
string   connStr   =   "Data   Source=HACIQ;Password=haciq;User   ID=HACIQ "
OracleConnection   conn   =   new   OracleConnection(connStr);//--> 异常


在OracleConnection   conn   =   new   OracleConnection(connStr);时引发“System.Data.OracleClient.OracleConnection”的类型初始值设定项引发异常。异常引发时间不确定,初始化连接的时候不管有没有连接字符窜构造都会引发异常。关键是时好时坏比较郁闷。哪位达人遇到过此问题,往赐教!


我使用   OleDbConnection   也是会出现错误......

------解决方案--------------------
string connStr = "Data Source=HACIQ;Password=haciq;User ID=HACIQ "
少了个 Database=xxxx; 吧?
------解决方案--------------------
建议你这样试试
Using System.Data.Common
DbProviderFactory factory=DbProviderFactories.GetFactory( "System.Data.OracleClient ")
DbConnection conn= factory.CreateConnection();
conn.ConnectionString=connStr;
另我也觉得你的connStr写的有问题;