将Hardcoded Dropdown列表值插入Access数据库

时间:2016-06-03 12:15:40

标签: c# visual-studio ms-access oledbconnection

我有两个下拉列表和按日期顺序排列的标签数量。另外两个下拉列表包含年份和月份。

  1. 如何将所选值插入数据库?

  2. 如何将这三个值 - 日期,月份,年份输入到访问数据库的一列中,以便表示正确的日期。

  3. 我有以下C#代码:

    protected void Button3_Click(object sender, EventArgs e)
    {
        //saving date to access fields
        OleDbConnection con = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Users\dsdfg\Visual Studio 2010\WebSites\WebSite21\App_Data\Cases.mdb");
        OleDbCommand cmd = new OleDbCommand(str, con);
    
        if (DropDownList1.SelectedValue == "2015" || DropDownList1.SelectedValue == "2016")
        {
            str = "INSERT INTO DoctorActivity_10(DATE) values('?')";
            cmd.Parameters.AddWithValue("?", DropDownList1.Text.Trim());
            OleDbDataReader dr = cmd.ExecuteReader();
    
            if (dr.Read())
            {
                //Suggest me what to enter here so as to store the values
                dr.Close();
                con.Close();
            }
        }
    }
    

0 个答案:

没有答案