pb de connexion à sql server

pb de connexion à sql server - ASP - Programmation

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

Reply

Marsh Posté le 25-02-2004 à 16:39:24   

Reply

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.


Message édité par MagicBuzz le 25-02-2004 à 18:33:19
Reply

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 ;)

Reply

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 ;)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed