private void button4_Click(object sender, EventArgs e) { shouhin2 f = new shouhin2(); f.ShowDialog(); }
private void Registereddatabase() { OleDbConnection olecon = new OleDbConnection(); olecon.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=ShouhinKanri.accdb;"; OleDbCommand olecmd = new OleDbCommand("INSERT INTO 商品管理(商品コード,商品名,ジャンル,出版社,出版社コード,発売日,在庫数,価格,ジャンル値) VALUES(@商品コード,@商品名,@ジャンル,@出版社,@出版社コード,@発売日,@在庫数,@価格,@ジャンル値)", olecon); olecmd.Parameters.Add("@商品コード", OleDbType.VarChar); olecmd.Parameters["@商品コード"].Value = shouhinID.Text; olecmd.Parameters.Add("@商品名", OleDbType.VarChar); olecmd.Parameters["@商品名"].Value = shouhinMei.Text; olecmd.Parameters.Add("@ジャンル", OleDbType.VarChar); olecmd.Parameters["@ジャンル"].Value = genre.Text; olecmd.Parameters.Add("@出版社", OleDbType.VarChar); olecmd.Parameters["@出版社"].Value = provider.Text; olecmd.Parameters.Add("@出版社コード", OleDbType.VarChar); olecmd.Parameters["@出版社コード"].Value = providerID.Text; olecmd.Parameters.Add("@発売日", OleDbType.DBDate); olecmd.Parameters["@発売日"].Value = dateTimePicker1.Value; olecmd.Parameters.Add("@在庫数", OleDbType.VarChar); olecmd.Parameters["@在庫数"].Value = qua.Text; olecmd.Parameters.Add("@価格", OleDbType.VarChar); olecmd.Parameters["@価格"].Value = price.Text; int i = int.Parse(genreN.Text); i += 1; olecmd.Parameters.Add("@ジャンル値", OleDbType.VarChar); olecmd.Parameters["@ジャンル値"].Value = i; try { olecon.Open(); int row = olecmd.ExecuteNonQuery(); if (row != -1) { MessageBox.Show("登録しました"); changeprovider = 0; this.Hide(); shouhin2 f = new shouhin2(); f.ShowDialog(); } } catch { MessageBox.Show("登録に失敗しました。"); } finally { olecon.Close(); } }