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

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

连接

以下是连接字符串的代码:

Public Function CreateConnection()As SqlConnection     _connectionString = ConfigurationManager.ConnectionStrings(" ConnectionString")。ToString()     返回新的SqlConnection(_connectionString) 结束功能

以下是错误:

  

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

如何解决此错误?

有帮助吗?

解决方案

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

改为使用VistaDBConnection。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top