【问题标题】:saving a birthday as date type on database asp.net在数据库 asp.net 上将生日保存为日期类型
【发布时间】:2014-11-08 05:58:12
【问题描述】:

您好,我想使用 asp.net 上的日期选择器保存生日。我的数据库数据类型是日期。我试过了,但数据没有保存。请指教

产品.aspx

 protected void button_Click(object sender, EventArgs e)
    {
        if (new bizObj().AddBiz(new BizEnt(Convert.ToInt32(txtBizId.Text), Convert.ToInt32(txtUserId.Text), txtBizName.Text, txtBizAddress.Text, calcbizBorn.SelectedDate, Convert.ToInt32(txtBizBooks.Text))))
        {
            Response.Write("Successs"); 
            fillGird();
        }
        else
        {
            Response.Write("Error");
        }
    }




public Boolean AddBiz(BizEnt BizObj)
    {
        string qua = "exec addBiz'" + BizObj.Biz_Id + "','"
            + BizObj.User_Id + "','" + BizObj.Biz_Name + ","
              + BizObj.Biz_Address + "','" + BizObj.Biz_Born + "'"
                + BizObj.Bizr_Books + "'.'";

        return (new DataAccessLayer().executeNonQuaries(qua));
    }




public DateTime Biz_Born
    {
        get { return _BizBorn; }
        set { _BizBorn = value; }
    }

【问题讨论】:

  • 是否显示任何错误?
  • @AnikIslamAbhi :不显示错误,但它会转到 Else 循环并显示“错误”消息
  • 你能把那个错误信息贴在这里吗?

标签: c# asp.net datetime datepicker


【解决方案1】:

我认为你的 qua 字符串是错误的,通过在 sql 上执行并更改来检查

'" + BizObj.Biz_Born + "'

" + BizObj.Biz_Born + "

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-01
    • 1970-01-01
    相关资源
    最近更新 更多