bonjour,
je veux stocker des nom dans une table dans une BDD,j'ai essayai avec un projet console ça marche,quand j'ai ceré un projet wpf et j'essaye d'initialiser la chaine de connexion il me dit reference a null
voila le code
class1
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
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Configuration; using System.Data.SqlServerCe; namespace based { public class Class1 { public string connectionString = null; public Class1() { connectionString = ConfigurationManager.ConnectionStrings["bdd"].ConnectionString; //le probleme est la } public string insertRequest(string nom) { return "insert into table (nom) values(" + nom; } public void executeCommande(string connectionString, string requete) { using (SqlCeConnection connexion = new SqlCeConnection(connectionString)) { connexion.Open(); SqlCeCommand commande = new SqlCeCommand(requete, connexion); int nbligne = commande.ExecuteNonQuery(); } } } }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <?xml version="1.0" encoding="utf-8" ?> <configuration> <connectionStrings> <add name="bdd" connectionString="Data Source=|DataDirectory|\base.sdf;Password=yasmine;"/> </connectionStrings> </configuration>
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
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Windows; using System.Windows.Controls; using System.Windows.Data; using System.Windows.Documents; using System.Windows.Input; using System.Windows.Media; using System.Windows.Media.Imaging; using System.Windows.Navigation; using System.Windows.Shapes; using System.Configuration; using System.Data.SqlServerCe; namespace based { /// <summary> /// Interaction logic for Window1.xaml /// </summary> public partial class Window1 : Window { public Window1() { InitializeComponent(); } private void Button_Click(object sender, RoutedEventArgs e) { Class1 objet = new Class1(); // objet.executeCommande(objet.connectionString, objet.insertRequest(text.Text.ToString())); } } }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 <Window x:Class="based.Window1" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="Window1" Height="300" Width="300"> <Grid> <StackPanel> <TextBox Name="text"></TextBox> <Button Click="Button_Click">add</Button> </StackPanel> </Grid> </Window>
je veux bien savoir pourquoi il me dit qu'il fait reference a null quand j'initialise la chaine de connexion
merci
Partager