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

这个错误是什么导致的呢?
System.Data.OleDb.OleDbException:   [DBNETLIB][ConnectionOpen   (Connect()).]未找到指定的   SQL   Server。
      at   System.Data.OleDb.OleDbConnectionInternal..ctor(OleDbConnectionString   constr,   OleDbConnection   connection)
      at   System.Data.OleDb.OleDbConnectionFactory.CreateConnection(DbConnectionOptions   options,   Object   poolGroupProviderInfo,   DbConnectionPool   pool,   DbConnection   owningObject)
      at   System.Data.ProviderBase.DbConnectionFactory.CreateNonPooledConnection(DbConnection   owningConnection,   DbConnectionPoolGroup   poolGroup)
      at   System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection   owningConnection)
      at   System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection   outerConnection,   DbConnectionFactory   connectionFactory)
      at   System.Data.OleDb.OleDbConnection.Open()
      at   ResvHotelCRS.CssConn.HandleData(String   sqlstring,   DataSet&   resultds,   String   tablenm,   String&   errstr)   in   F:\windowsclass\RevHotelCRS\ResvHotelCRS\ResVHotelConn.cs:line   71


这个数据库我是可以连上的

不晓得为啥有这个错误

------解决方案--------------------
数据库连接串写的有问题吧
------解决方案--------------------
连接写错了 看看IP
------解决方案--------------------
怎么有两个?

你到底用的哪个哦?

.net 中连接 sql 7 以上,
请用 SqlClient ,具有最佳的性能,
不要用 OleDb

192.0.0.49 ???
------解决方案--------------------
查看
F:\windowsclass\RevHotelCRS\ResvHotelCRS\ResVHotelConn.cs:line 71
一定有问题
------解决方案--------------------
ResVHotelConn.cs 71行内容是什么
------解决方案--------------------
连接oledb字符串应该有错误
------解决方案--------------------
是不是调用混了, 你把每个调用剥离开,或者在调试的时候在每个调用连接处放个断点
ResVHotelConn.cs:line 71列