0

使用 web.config 文件中的连接字符串连接到 VistaDB 时出现错误。

在我指定 ProviderName 之后使用 SQLDataSource 可以正常工作。在另一个页面上,我只连接代码和

这是连接字符串的代码:

Public Function CreateConnection() As SqlConnection _connectionString = ConfigurationManager.ConnectionStrings("ConnectionString").ToString() Return New SqlConnection(_connectionString) End Function

这是错误:

建立与 SQL Server 的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。(提供者:SQL 网络接口,错误:26 - 错误定位服务器/指定的实例)

如何解决此错误?

4

1 回答 1

2

您不能将 SqlConnection 与 VistaDB 连接字符串一起使用。那是您从 SQL Server 得到的错误 - 它找不到该服务器。

请改用 VistaDBConnection。

于 2009-04-03T21:51:21.267 回答