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