Beispiel #1
0
        private void button4_Click(object sender, EventArgs e)
        {
            shouhin2 f = new shouhin2();

            f.ShowDialog();
        }
Beispiel #2
0
        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();
            }
        }