它是在一台我在学校使用的电脑上工作的,但是当我把它转移到我的个人笔记本电脑上时,它突然出现了一个错误。
SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["myCon"].ConnectionString);
SqlCommand cmd = new SqlCommand("INSERT INTO Student VALUES (@stu_fname, @stu_lname, @Address, @Phone, @Email, @DateOfBirth, @UserName, @PassWord, @DateAdded)", con);
con.Open();
cmd.Parameters.AddWithValue("@stu_fname", TxtFN.Text);
cmd.Parameters.AddWithValue("@stu_lname", TxtLN.Text);
cmd.Parameters.AddWithValue("@Address", TxtAddress.Text);
cmd.Parameters.AddWithValue("@Phone", TxtPhone.Text);
cmd.Parameters.AddWithValue("@Email", txtEmail.Text);
cmd.Parameters.AddWithValue("@DateOfBirth", TxtDateOfBirth.Text);
cmd.Parameters.AddWithValue("@UserName", TxtUsername.Text);
cmd.Parameters.AddWithValue("@PassWord", TxtPassword.Text);
cmd.Parameters.AddWithValue("@DateAdded", DateTime.Now);
cmd.ExecuteNonQuery();
MessageBox.Show("Success boi");
con.Close();
2条答案
按热度按时间rqenqsqc1#
尝试!
或将字符串转换为日期。
wmvff8tz2#
cmd.parameters.addwithvalue(“@dateadded”,.txtdateofbirth.value.tostring(“yyyy-mm-dd”))//添加所需格式//将其保留为txtdateofbirth.value系统日期和时间格式