Souci de connexion à SQL serveur (la version Express je ne sais pas si cela change quelque chose) mais je ne pense pas que ce soit lié au code:
J'ai créé un serveur SQL avec les outils ODBC et j'essaie de me connecter de la façon suivante:
'----------------------ICI LES DECLARATIONS-----------------------
Dim cn As New System.Data.SqlClient.SqlConnection
Dim cmd As New System.Data.SqlClient.SqlCommand
Dim sqlR As System.Data.SqlClient.SqlDataReader
Dim bdd
'---------AFFECTE NOM BDD ET "CONFIGURE" LA CONNECTION-----------
bdd = "CHEMIN_BDD"
cn.ConnectionString = "server=monServeurSQL\SQLEXPRESS;database=" & bdd & ";Persist Security Info=false;Integrated Security=SSPI;"
'----------OUVRIR LA CONNEXION-----------------
cn.Open()
'-----------MANIPULATION DES OBJETS SQLCONNEXION POUR EXECUTION
cmd.Connection = cn
cmd.CommandText = ("SELECT * FROM la_table_de_ma_bdd")
sqlR = cmd.ExecuteReader()
Do While sqlR.Read()
'-------------manipulation pour une manipulation quelconque--------------
manipulation(sqlR.GetString(0), sqlR.GetValue(0))
Loop
sqlR.Close()
cn.Close()
'***************************************************************************
Mais voila, je pense que ce code est bon mais j'ai toujours une erreur:
'*******************************************************************************
Une erreur s'est produite lors de l'établissement d'une connexion au serveur. Lors de la connexion à SQL Server 2005, cet échec peut être dû au fait que les paramètres par défaut de SQL Server n'autorisent pas les connexions à distance. (provider: Interfaces réseau SQL, error: 26 - Erreur lors de la localisation du serveur/de l'instance spécifiés)
'*******************************************************************************
Ce que je comprends plus moins mais ça n'empêche pas que je ne sais pas comment résoudre ce problème.
Donc voila si quelqu'un a un début de piste pour une connexion à SQL serveur avec vb2005 ou VBA (j'ai un problème similaire j'arrive me connecter à une base access distante mais pas SQL serveur) Merci.
merci je dois effectivement avoir un problemme de code parce que je crois que j'ai configuré tout ce qui était possible (sur sql, outils odbc...) donc c'est ma chance, merci.