Problème de connexion VistaDB par programme avec SQLConnection et ConnectionString

StackOverflow https://stackoverflow.com/questions/235960

  •  04-07-2019
  •  | 
  •  

Question

Je reçois un message d'erreur lors de la connexion à VistaDB à l'aide d'une chaîne de connexion dans le fichier web.config.

Cela fonctionne très bien avec SQLDataSource APRES avoir spécifié le nom du fournisseur. Sur une autre page, je ne me connecte qu’en code et

Voici le code de la chaîne de connexion:

Fonction publique CreateConnection () en tant que SqlConnection     _connectionString = ConfigurationManager.ConnectionStrings (" ConnectionString "). ToString ()     Renvoie une nouvelle connexion SqlConnection (_connectionString) Fonction de fin

Voici l'erreur:

  

Un élément lié au réseau ou spécifique à une instance   une erreur s'est produite lors de l'établissement d'un   connexion à SQL Server. Le serveur   n'a pas été trouvé ou n'était pas accessible.   Vérifiez que le nom de l'instance est   correct et que SQL Server est   configuré pour permettre à distance   les liaisons. (fournisseur: réseau SQL   Interfaces, erreur: 26 - Erreur de localisation   Serveur / Instance spécifiée)

Comment puis-je résoudre cette erreur?

Était-ce utile?

La solution

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 trouve pas ce serveur.

Utilisez plutôt une connexion VistaDBC.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top