j'ai une erreur de connexion a ma bddquelle erreur exactement et à quelle ligne?
namespace Logistocks { public partial class interface_ajouter_article : Form { // Début ligne connection BDD static readonly string constring = ConfigurationManager.ConnectionStrings["Logistocks.Properties.Settings.bddConnectionString"].ConnectionString; readonly SqlConnection conn = new SqlConnection(constring); // Fin ligne connection BDD public interface_ajouter_article() { InitializeComponent(); } private void label1_Click(object sender, EventArgs e) { } private void interface_ajouter_article_Load(object sender, EventArgs e) { } private void btnajouter_Click(object sender, EventArgs e) { conn.Open(); SqlCommand cmd = conn.CreateCommand(); cmd.CommandType = CommandType.Text; cmd.CommandText = "INSERT INTO stocks values('" + textBox1.Text + "','" + textBox2.Text + "','" + textBox3.Text + "')"; cmd.ExecuteNonQuery(); conn.Close(); MessageBox.Show("La ligne a bien été ajoutée"); } } }
App.config pour mieux sécuriséc'est un simple fichier xml, que l'on peut ouvrir et modifier à loisir avec notepad (ou tout autre éditeur de texte). Pour la sécurité, il faudra trouver autre choses.
Mon erreur arrive a la ligne 28 au début de la connexion, ok mais c'est quoi son message? Ça peut aider à t'aider.
// Ajout des référence pour le fonctionnement et la lecture de la BDD using System.Data.SqlClient; using MySql.Data.MySqlClient; using System.Configuration; namespace Logistocks { public partial class page_stocks : Form { // début du code connection static readonly string constring = ConfigurationManager.ConnectionStrings["Logistocks.Properties.Settings.bddConnectionString"].ConnectionString; // Fin du code connection public page_stocks() { InitializeComponent(); } private void affichage() { { MySqlDataAdapter DA = new MySqlDataAdapter("SELECT * FROM stocks", constring); DataSet DS = new DataSet(); DA.Fill(DS); DataGrid1.DataSource = DS.Tables[0]; } } private void page_stocks_Load(object sender, EventArgs e) { // TODO: cette ligne de code charge les données dans la table 'bddDataSet1.stocks'. Vous pouvez la déplacer ou la supprimer selon les besoins. this.stocksTableAdapter1.Fill(this.bddDataSet1.stocks); affichage(); } private void page_stocks_Shown(object sender, EventArgs e) { } private void DataGrid1_CellContentClick(object sender, DataGridViewCellEventArgs e) { } private void bunifuFlatButton1_Click(object sender, EventArgs e) { interface_ajouter_article IAA = new interface_ajouter_article(); IAA.ShowDialog(); } } }
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question