2008-10-25 14 views
0

Je reçois une erreur lors de la connexion à VistaDB à l'aide d'une chaîne de connexion dans le fichier web.config.Problème de connexion VistaDB utilisant SQLConnection et ConnectionString par programme

Cela fonctionne très bien en utilisant un SQLDataSource après avoir spécifié le ProviderName. Sur une autre page Je ne connecte dans le code et

Voici le code pour la chaîne de connexion.

Fonction publique CreateConnection() As SqlConnection _connectionString = ConfigurationManager.ConnectionStrings ("ConnectionString") ToString() Retour New SqlConnection (_connectionString) End Function

Voici l'erreur:

A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: SQL Network Interfaces, error: 26 - Error Locating Server/Instance Specified)

Comment puis-je résoudre cette erreur?

+0

Je reçois la même erreur. Je n'ai pas encore compris. –

Répondre

2

Vous ne pouvez pas utiliser SqlConnection avec une chaîne de connexion VistaDB. C'est l'erreur que vous obtenez de SQL Server - il ne peut pas trouver ce serveur.

Utilisez plutôt VistaDBConnection.