pb de connexion à sql server - ASP - Programmation
Marsh Posté le 25-02-2004 à 18:32:24
Dans l'explorateur de serveur, choisi ta base de données SQL Server. 
Ensuite, fait un drag&drop du serveur dans ton code, et ça va te créer la chaine de connection tout bien comme il faut. 
 
PS: SQL Server tourne bien sur la même machine que IIS ? 
Essaie de mettre l'IP du serveur plutôt que "(local)", ou alors son nom. A la limite "localhost" (sans parenthèses). Parceque "(local)" c'est pour faire joli dans les outils de SQL Server, mais je suis pas sûr que SqlClient sâche y retrouver ses petits.
Marsh Posté le 27-02-2004 à 13:58:31
Ouvre Visual Studio .NET 
 
Tout à gauche de la fenêtre, à la vertical, tu dois avoir un obglet "Server Explorer". Si ce n'est pas le cas "Ctrl + Alt + S" pour le faire apparaître. 
 
Ouvre l'onglet. 
Tout en haut, il y a "Data Connections". 
Click-droit "Add Connection" 
 
=> Indique les paramètres de connection à ton serveur. 
 
Ensuite, ouvre ta page/projet qui doit se connecter à la base. 
Passe en mode "Edition" (pas le code, ni le html, l'autre). 
 
Glisse ton serveur au milieu de la page. En bas va apparaître un objet "Connection1" par exemple. Renomme-le, retourne dans ton code, et zou ! Ta chaîne de connection et l'instanciation de ton objet connection sont tout prêts à être utilisé. 
 
L'initialisation est dans Page_Initilialize() et l'ouverture de l'objet est dans Page_Load() 
 
Tu peux évidement modifier et déplacer le code 
Marsh Posté le 27-02-2004 à 14:00:32
au fait, un debug.print et un msgbox dans de l'ASPX, je doute fortement que ça marche  
 
 
Document.Write() à la limite, ça sera bien mieu 
Marsh Posté le 25-02-2004 à 16:39:24
J'ai un petit soucis de connexion à une base de données sur SQL SERVER par le biais d'un service web, et meme en tentant une connexion basique et bah ca marche pas ! (ASP.net)
voilà mon code !
J'ai vraiment besoin d'aide là ! merci bien d'avance !
<WebMethod()> Public Function essai()
Dim ConnectionString As String = "Data Source=(local) ;" & "Initial Catalog=northwind;Integrated Security =SSPI"
Dim cn As New System.Data.SqlClient.SqlConnection(ConnectionString)
'Exécution de la requete
cn.Open()
Debug.WriteLine(cn.ConnectionString)
MsgBox(cn.ConnectionString)
cn.Close()
End Function