字符串未被识别为有效日期

时间:2015-06-17 07:38:02

标签: c# asp.net ms-access-2010

protected void Button1_Click(object sender, EventArgs e)
{
    con.Open();
    if (enrl.Text == "")
    {
        Label1.Text = "Enter Enrollment Number first";
    }

   int enroll = int.Parse(enrl.Text);
  string birth = Convert.ToDateTime(calendar.Text).ToShortDateString();           
   string fullname = name.Text;
   string father = fname.Text;
   string Occ = fOcc.Text;
   string mname = mothername.Text;
   string school = prevschool.Text;
   string gen = dropGen.Text;
   int mobile = int.Parse(mob.Text);
   string mail = email.Text;
   string rel = DropRelgn.Text;
   //string adm = Convert.ToDateTime(admDate.Text).ToShortDateString();

   string facility = hostel.Text;
   string ad = address.Text;

   cmd.CommandText = "insert into Registration_N(enroll,FullName,AdmissionDT,DOB,Religion,Gender,Father,FOccup,address,Mobile,dayHostel,previousSchool,motherName,email)  values (" + enroll + ",'" + fullname + "','" + adm + "', '" + birth + "' , "+rel+","+father+" , "+fOcc+","+ad+",'"+mobile+"',"+hostel+","+prevschool+","+mname+","+email+")";
   cmd.ExecuteNonQuery();
   da.Update(ds,"Registration_N");
   Label1.Text = "RECORD ADDED";
   con.Close();
}

1 个答案:

答案 0 :(得分:-1)

检查你的sql server期望获得的格式(例如MM / dd / yyyy)以及你的代码结果的格式(例如dd / MM / yyyy)

相关问题