Bonjour à tous,
j'ai besoin de votre aide concernant la connection à une base de donnée que j'ai crée dans visual studio. Elle fait partie de mon projet, je l'ai créée en local à l'aide du processus : Ajouter nouvel élément ==> Base de données SQL Server.
J'aimerai dans ce code, qui dépend d'un fichier [maClasse.cs], exécuter une requête :
Cependant, j'ai déjà configuré la connexion à la base de donnée locale quand j'ai crée une liste déroulante dans la page web [Default.aspx], on retrouve donc cette configuration dans le fichier [Web.config] :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Data.SqlClient; using System.Data.Sql; namespace test_ASP_1 { public class Abonnement { public int Id { get; set; } public string Libelle { get; set; } internal void insertAbonnement() { // Exécution d'une requête SQL INSERT INTO } } }
Ma question est la suivante, pour exécuter une requête SQL dans mon fichier [maClasse.cs], doit-je rappeler les paramètres de connexion en code, dois-je créer une nouvelle classe, ou bien dois-je utiliser le script se trouvant dans le fichier [Web.config] ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 <configuration> <connectionStrings> <add name="connect_bdd_Reporting" connectionString="Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|\bdd_Reporting.mdf;Integrated Security=True" providerName="System.Data.SqlClient" /> </connectionStrings> <system.web> <compilation debug="true" targetFramework="4.5" /> <httpRuntime targetFramework="4.5" /> </system.web> </configuration>
Merci à tous ....
Partager